opencv - 提取pycharm中的边缘像素数 - opencv
问题描述
嗨,
我想从皮肤图像中提取痣的轮廓,然后计算边缘像素的数量,但我不知道如何从大的轮廓中消除小轮廓。我认为问题在于阈值。有人可以帮助我吗?谢谢帮助!
我附上了一个图像示例和我的代码:
grayscaled = cv2.cvtColor(Original, cv2.COLOR_BGR2GRAY)
retval, threshold = cv2.threshold(grayscaled, 150,225, cv2.THRESH_BINARY)
filter = cv2.Canny(threshold,100,200)
cv2.imshow('Filter', filter)
cv2.waitKey(0)
解决方案
推荐阅读
- c# - 将 XML 作为字符串处理的最佳方法
- hyperledger-fabric - Hyperledger Fabric - 单组织与多组织以及何时设置多组织环境?
- c++ - loadlibrary 失败,在 SDL2 中出现错误 -1073741795
- arrays - Ruby - 在哈希数组中设置键值对
- mongodb - Typegoose 对多态模型的绑定引用
- ruby-on-rails - 将 2 个对象传递给 RSpec 中的命名路由
- swift - 领域列表上的性能问题
- postgresql - 在 n 天内计算不同的用户
- javascript - 意外的令牌:尝试缩小 javascript 时的运算符 (>)?
- sails.js - 如何在sails.js >v1.0 中使用动态页面标题?