HALCON小白
初学者
初学者
  • 最后登录2018-08-08
  • 发帖数15
  • 金币72枚
  • 贡献勋章0枚
  • 社区居民
阅读:698回复:8

求教,如下图中的线不均匀处的凸起如何检测到,谢谢

楼主#
更多 发布于:2018-04-14 10:46
[附件]
喜欢2

最新打赏:0人

秋名山小万万
技术员
技术员
  • 最后登录2018-07-18
  • 发帖数54
  • 金币187枚
  • 贡献勋章0枚
沙发#
发布于:2018-04-14 13:42
可以先求出正确的白色区域的宽度,作为阈值,低于这个宽度说明凸起了
HALCON小白
初学者
初学者
  • 最后登录2018-08-08
  • 发帖数15
  • 金币72枚
  • 贡献勋章0枚
  • 社区居民
板凳#
发布于:2018-04-14 16:20
秋名山小万万:可以先求出正确的白色区域的宽度,作为阈值,低于这个宽度说明凸起了回到原帖
线条不是直的,宽度不均匀
Artist
初学者
初学者
  • 最后登录2018-04-22
  • 发帖数19
  • 金币80枚
  • 贡献勋章0枚
地板#
发布于:2018-04-15 09:28
大概提示下,做最小外接矩形
Sunshine
高级工程师
高级工程师
  • 最后登录2018-08-14
  • 发帖数68
  • 金币1739枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
4楼#
发布于:2018-04-16 09:42
如果精度要求较高的话,且相机由于位置关系,每次采集的条纹位置不同的话,可以这么做:
     提取目标中每条条纹的2条边缘轮廓线(因为条纹还比较清晰)
    计算没2条轮廓线之间的最大最小距离,定位到最短距离轮廓的这些点,就是问题位置(鲁棒性可能好点)
同学同道-不断进步
Isaac320
助理工程师
助理工程师
  • 最后登录2018-08-14
  • 发帖数20
  • 金币304枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
5楼#
发布于:2018-04-16 10:07
read_image (Image, 'C:/Users/Isaac/Desktop/9_24380_9b7264198eb25c6.png')
rgb1_to_gray (Image, GrayImage)
get_image_size (GrayImage, Width, Height)
threshold (GrayImage, Region, 128, 255)
skeleton (Region,Skeleton )
distance_transform (Region, DistanceImage, 'city-block', 'true', Width, Height)
erosion_circle (GrayImage, RegionErosion, 5)
intersection (Skeleton, RegionErosion, RegionIntersection)
reduce_domain (DistanceImage, RegionIntersection, ImageReduced)
threshold ( ImageReduced, Regions, 0, 2)
connection (Regions, ConnectedRegions)
area_center (ConnectedRegions, Area, Row, Column)
num:=|Row|
tuple_gen_const (num, 15, R)
gen_circle (Circle, Row, Column, R)
dev_set_draw ('margin')
dev_display (Image)
dev_display (Circle)
eesprmg
工程师
工程师
  • 最后登录2018-08-14
  • 发帖数193
  • 金币757枚
  • 贡献勋章0枚
  • 社区居民
6楼#
发布于:2018-04-16 11:23
Isaac320:read_image (Image, 'C:/Users/Isaac/Desktop/9_24380_9b7264198eb25c6.png')
rgb1_to_gray (Image, GrayImage)
get_image_siz...
回到原帖
厲害  還有這一招
月光舞剑1
技术员
技术员
  • 最后登录2018-08-14
  • 发帖数83
  • 金币191枚
  • 贡献勋章0枚
  • 社区居民
7楼#
发布于:2018-04-16 21:38
厲害  還有這一招
uniczheng
助理工程师
助理工程师
  • 最后登录2018-08-03
  • 发帖数82
  • 金币361枚
  • 贡献勋章0枚
  • 社区居民
8楼#
发布于:2018-04-19 15:29
学习了。。。。。。。。。。。。
游客

返回顶部
支付

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

  • 1元
  • 6元
  • 10元
  • 66元
  • 100元

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