计算机视觉
昂然击水三千里
这个作者很懒,什么都没留下…
展开
-
图像处理基础及其python实现(一)
PIL 图像读取 from PIL import Image im = Image.open('empire.jpg') #灰度图像 im2 = Image.open('empire.jpg').convert('L') 读取图像到数组中 numpy模块的应用 from numpy import * im = array(Image.open('empire.jpg'),convert(...原创 2019-03-25 22:06:39 · 868 阅读 · 1 评论 -
openCV3 图像处理(二)
边界框、最小矩形区域和最小闭圆轮廓 实现 cv2.findContours + OpenCV功能 cv2.threshold(src, thresh, maxval, type, dst=None) threshold 阈值 功能:当像素值高于阈值时,我们给这个像素赋予一个新值(可能是白色),否则我们给它赋予另一种颜色(也许是黑色) 参数 src 源图像(应为灰度图) thresh 对...原创 2019-03-27 21:55:02 · 338 阅读 · 0 评论 -
openCV3 图像处理(三)
使用分水岭算法进行图像分割 分水岭算法主要用于图像分段,通常是把一副彩色图像灰度化,然后再求梯度图,最后在梯度图的基础上进行分水岭算法,求得分段图像的边缘线。 算法具体步骤可参照分水岭算法 具体算法步骤 源图像转换为灰度图 找到前景图像的近似估计,使用Otsu’s 二值化 Otsu’s 二值化:最大类间方差法 cv2.THRESH_BINARY_INV+cv2.THRESH_OTSU 按图像...原创 2019-03-28 22:01:06 · 424 阅读 · 0 评论