OpenCv-python之进一步认识像素
来源:互联网 发布:arnavi软件下载 编辑:程序博客网 时间:2024/06/05 16:12
import cv2import numpy as npdef salt(img, n): for k in range(n): i = int(np.random.random() * img.shape[1]); #产生随机数(0~1)*图像的宽 j = int(np.random.random() * img.shape[0]); #产生随机数(0~1)*图像的高 if img.ndim == 2: #如果图像是二维的 灰度 img[j, i] = 255 elif img.ndim == 3: #如果图像是三维的 img[j, i, 0] = 255 #分别给三个通道的对应像素点赋值 img[j, i, 1] = 255 img[j, i, 2] = 255 return imgif __name__ == '__main__': img = cv2.imread("./bd.jpg") saltImage = salt(img, 5000) cv2.imshow("Salt", saltImage) cv2.waitKey(0) cv2.destroyAllWindows()
说明:改变随机生成的像素点的通道值,进一步知道图像是由像素点构成。
0 0
- OpenCv-python之进一步认识像素
- OpenCV&Qt学习之二——QImage的进一步认识
- Scala学习之数组的进一步认识
- OpenCV之像素访问优化
- OpenCV之采样像素片段
- python OpenCV 图像像素访问 (三)
- opencv python接口 像素访问例程
- python opencv(2) 随机产生像素点
- python opencv 对像素进行操作
- Python-OpenCV图像像素点操作
- C++进一步认识
- 沟通,需要进一步认识
- 进一步认识DTO
- COUNT()的进一步认识
- 进一步认识RecyclerView
- COUNT()的进一步认识
- OpenCV认识之发展历史
- OpenCV之像素访问(1)
- hive基础知识(二)
- 任务一:零基础HTML编码
- 读取键盘录入
- Servlet API
- react+react-router+react-redux全家桶小项目开发过程分享
- OpenCv-python之进一步认识像素
- 内部类二三事2
- redis linux-集群配置流程
- 剑指Offer面试题34题:丑数(Ugly Number)(while循环里面的三个小问题)
- 【codevs 1344】线型网络&模拟退火详解
- 5、Redis从入门到放弃 之 配置文件详解
- leetcode:49. Group Anagrams
- Android Key获取方式
- 在JSP页面中使用标签判断字符串长度的问题