随笔分类 -  opencv

opencv-学习笔记(6)图像梯度Sobel以及canny边缘检测
摘要:opencv-学习笔记(6)图像梯度Sobel以及canny边缘检测 这章讲了 图像梯度 sobel算子是高斯平滑与微分操作的结合体,所以它的抗噪声能力很强 我们可以设定求导的方向xorder或者yorder。也可以设置卷积核的大学 Ps当我们设置卷积核的大小为ksize=-1时候,这个函数会用 3 阅读全文

posted @ 2018-06-03 13:48 邓佳程 阅读(5118) 评论(0) 推荐(0)

opencv-学习笔记(5)形态学转变
摘要:opencv-学习笔记(4)形态学转变 本章讲了几种形态学操作 腐蚀erode 首先卷积核滑动,如果对应的原图像所有像素都是1,中心元素就保持,否则为0 随着卷积核的靠近前景的所有像素都会被腐蚀-变0. 我们可以去除白噪声,也可以断开两个连在一起的物体 import cv2 import numpy 阅读全文

posted @ 2018-06-02 21:25 邓佳程 阅读(407) 评论(0) 推荐(0)

opencv-学习笔记(4)-模糊
摘要:opencv-学习笔记(4)-模糊 本章要点: 4种模糊方式 2d卷积 Cv2.filter2D(‘图像对象’,‘目标图像这里直接设为-1即可’,kernal,anchor(-1,-1)) 一般后一个参数略去就行 Kernal的定义用nump.ones((5,5),np.float)/25 这里可以 阅读全文

posted @ 2018-06-02 19:47 邓佳程 阅读(660) 评论(0) 推荐(0)

opencv-学习笔记(3)
摘要:opencv-学习笔记(3) 这章讲了 图像加法 cv2.add() 要求,两图片必须大小类型相同 然后是图像混合cv2.addWeighted(img_one,alphe,img_two,alphe,b) 公式 接下来是opencv对运行时间的定位 用函数cv2.getTickCount()即可 阅读全文

posted @ 2018-06-02 16:20 邓佳程 阅读(191) 评论(0) 推荐(0)

opencv-学习笔记(2)
摘要:opencv-学习笔记(2) 这章记录了 opencv获取像素点,改变像素点 下面是一般方法 获取像素很简单只需要img[x,y]就可以获取像素 img[x,y,0/1/2]就可以获取brg中某一值 修改也很简单img[100,100]=[255,255,255]即可 优化 我们用item获取元嵩 阅读全文

posted @ 2018-06-02 16:03 邓佳程 阅读(214) 评论(0) 推荐(0)

opencv-学习笔记(1)常用函数和方法。
摘要:opencv-学习笔记(1)常用函数和方法。 cv2.imread(filename,falg) filename是文件名字 flag是读入的方式 cv2.MREAD_UNCHANGED :不进行转化,比如保存为了16位的图片,读取出来仍然为16位。 cv2.IMREAD_GRAYSCALE :进行 阅读全文

posted @ 2018-05-31 22:06 邓佳程 阅读(502) 评论(0) 推荐(0)

导航