咻咻咻biu
初学者
初学者
  • 最后登录2018-01-13
  • 发帖数8
  • 金币52枚
  • 贡献勋章0枚
阅读:432回复:4

找圆找不到,操作方式哪里有问题吗各位大神?

楼主#
更多 发布于:2018-01-10 16:16
想找到那个大圆,二值化之后用connection想断开形成多个连通域,发现线条也在圆一起的连通域了,用圆度找自然也找不到了,找这个大圆有什么高端操作吗?
喜欢0
iiohjiang
技术员
技术员
  • 最后登录2018-03-26
  • 发帖数23
  • 金币115枚
  • 贡献勋章0枚
沙发#
发布于:2018-01-10 19:28
read_image (Image1314200E2742cd6d6afc70, 'C:/Users/DELL-PC/Desktop/13_14200_e2742cd6d6afc70.bmp')
binary_threshold(Image1314200E2742cd6d6afc70, Region, 'max_separability', 'light', UsedThreshold)
opening_circle(Region, RegionOpening, 3.5)
connection(RegionOpening, ConnectedRegions)
select_shape (ConnectedRegions, SelectedRegions1, 'area', 'and', 10977.6, 16150.7)
Lin2016
工程师
工程师
  • 最后登录2018-04-25
  • 发帖数232
  • 金币1156枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
板凳#
发布于:2018-01-11 11:41
这个是要找到最外面的圆还是最内部那个圆?
咻咻咻biu
初学者
初学者
  • 最后登录2018-01-13
  • 发帖数8
  • 金币52枚
  • 贡献勋章0枚
地板#
发布于:2018-01-12 19:15
iiohjiang:read_image (Image1314200E2742cd6d6afc70, 'C:/Users/DELL-PC/Desktop/13_14200_e2742cd6d6afc70.bmp')
binary_threshold(Imag...
回到原帖
感谢!用opening_circle搭配closing_circle函数调参数试出来了
咻咻咻biu
初学者
初学者
  • 最后登录2018-01-13
  • 发帖数8
  • 金币52枚
  • 贡献勋章0枚
4楼#
发布于:2018-01-12 19:18
Lin2016:这个是要找到最外面的圆还是最内部那个圆?回到原帖
外面的圆,用opening_circle这些开闭圆运算基本差不多,但是判断有没有检测到符合要求的圆,这是啥函数?
游客

返回顶部
支付

欢迎打赏,请选择打赏金额

支付即代表同意《本站支付协议》 有疑问请联系客服