程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-05(3)

opencv+python(c++)多轮廓质心,孤立区域质心

发布于2020-02-25 01:00     阅读(606)     评论(0)     点赞(29)     收藏(4)


# 求各孤立区域质心
sure_fg = np.array(sure_fg,np.uint8)
fg_b,contours,hierarch=cv2.findContours(sure_fg,cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_NONE)# sure_fg要灰度图

mu = []
mc = []
for i in range(len(contours)):
    temp = cv2.moments(contours[i],True)
    print(type(temp))# 发现moments得到的是字典类型
    mu.append(temp)# 第二个参数表示是否二值化
    mc.append((int(temp['m10']/temp['m00']),int(temp['m01']/temp['m00'])))

for i in range(len(contours)):
    cv2.circle(image, mc[i], 1, (0, 255, 0), -1)#负数表示绘制同心圆
cv2.line(image,mc[0],mc[1],0,3)#在灰度图中不能画彩色,即不改变其灰度图像的本质
cv2.imshow("mc", image)
cv2.waitKey(0)
cv2.destroyAllWindows() 

 

c++版本利用OpenCV求取图像多轮廓质心,并在输出图像上显示质心坐标

https://blog.csdn.net/zhuoyueljl/article/details/53588271

画直线和圆等,说的比较清楚的链接

https://www.cnblogs.com/mfmdaoyou/p/6745132.html

cv2.moments函数

https://blog.csdn.net/qq_36239854/article/details/52717772

发布了19 篇原创文章 · 获赞 7 · 访问量 8581


所属网站分类: 技术文章 > 博客

作者:进击的巨人

链接:https://www.pythonheidong.com/blog/article/233084/5f12eb529792eb46a795/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

29 0
收藏该文
已收藏

评论内容:(最多支持255个字符)