![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
咸鱼在鱼塘
这个作者很懒,什么都没留下…
展开
-
【Matlab】轮廓骨骼提取
介绍一个神函数:bwmorph。人生苦短,我还是选matlab吧。背景:需要把图像中提取出来的粗轮廓“压缩”成一个像素点的细线,即骨骼提取。本来的轮廓粗细不均匀,用图像腐蚀会导致一些点断掉。(注:轮廓内部需要填充)首先是形态学close操作%openclosese = strel('disk', 5, 4);fo = imclose(img, se);figure(1)i...原创 2019-10-15 09:17:50 · 6770 阅读 · 7 评论 -
【Debug】OpenCV_Python:imshow() error “TypeError: Required argument 'mat' (pos 2) not found”
源码:cv2.imshow(gray_scale)报错:TypeError: Required argument 'mat' (pos 2) not found原因:cv2.imshow()函数需要两个输入,一个是图像窗口的名字即title,一个是所展示图片的像素值矩阵。上述代码应改为:cv2.imshow('gray_scale' ,gray_scale)gray...原创 2019-08-05 14:12:59 · 13951 阅读 · 0 评论 -
【Debug】Python:opencv若干问题
1、opencv和matplotlib的RGB颜色问题最近在同一个程序中用了matplotlib中的plt.imshow()函数,和opencv中的cv2.imwrite()函数,发现两个库对RGB颜色的翻译不同。比如(0,0,255)在plt中翻译为蓝色,在cv2中翻译为红色。应该是两个函数对红绿蓝三原色的解释顺序不一样吧。具体顺序差异没有去研究,但应该有迹可循。2、Image...原创 2019-08-14 09:43:46 · 235 阅读 · 0 评论 -
cv2.findContours()函数
整理一下cv2.findContours()函数使用的相关注意事项。示例代码:image,contours,hierarchy= cv2.findContours(contour,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)输入:contour:带有轮廓信息的图像;cv2.RETR_TREE:提取轮廓后,输出轮廓信息的组织形式,除了cv2.RE...原创 2019-08-16 13:31:10 · 55773 阅读 · 11 评论