从图像中提取轮廓区域
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从图像中提取轮廓区域相关的知识,希望对你有一定的参考价值。
我对轮廓图像的分割有一些疑问。例如,我得到了cable image,我可以使用阈值和drawcontour函数勾画此图像,下面是代码。 Contoured image,threshold image。我的问题是我想提取此电缆并阅读rgb代码。任何建议都可能很棒!谢谢。
gray_image = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
ret, thresh_img = cv2.threshold(gray_image, trs, 255, cv2.THRESH_BINARY)
im2, contours, hierarchy = cv2.findContours(thresh_img, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
cv2.drawContours(im2, contours, -1, red, cnt)
cv2.imshow(winName, im2)
答案
你可以使用cv2.contourArea(contours)
更多信息here和here
以上是关于从图像中提取轮廓区域的主要内容,如果未能解决你的问题,请参考以下文章
你好,请问你用MATLAB提取图像中蓝色的区域是如何实现的呢????? 悬赏分:5 解决时间:2011-1-21 16