Atomever
助理工程师
助理工程师
  • 最后登录2018-08-26
  • 发帖数36
  • 金币227枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
阅读:619回复:2

多目标轮廓提取问题

楼主#
更多 发布于:2018-03-13 15:40
1. 项目描述:从背景中将这8个工件的轮廓提取出来,生成xld轮廓;
2. 目前进展:可以大致提取出工件所在的region,但具体怎么提取xld轮廓还没有太多思路;
3. 精度要求:可识别出其形状即可,可以识别出直线和弧线。

图片:pinjie.bmp


代码如下
dev_close_window()
*图像规格4750×2847,缩小5倍:950×570
dev_open_window(0, 0, 761, 474, 'black', WindowHandle)
read_image(Image, 'F:/研究内容-程序/轮廓提取/测试图片/new/pinjie.bmp')
decompose3(Image, Image1, Image2, Image3)
trans_from_rgb(Image1,Image2,Image3,ImageResult1, ImageResult2, ImageResult3, 'hsv')
dev_display(ImageResult2)
  
*剪裁图像
gen_rectangle1(Rectangle, 80, 300, 2560, 4450)
reduce_domain(ImageResult2,Rectangle, ImageReduced)
crop_domain(ImageReduced, ImagePart)
*图像预处理
gauss_filter(ImagePart,ImageGauss, 11)
threshold(ImageGauss,Region1, 0, 100)
connection(Region1, ConnectedRegions)
closing_circle(ConnectedRegions, RegionClosing1, 12.5)
opening_circle(RegionClosing1, RegionOpening, 16.5)
fill_up(RegionOpening, RegionFillUp1)
喜欢3

最新打赏:0人

buliing
助理工程师
助理工程师
  • 最后登录2018-09-03
  • 发帖数116
  • 金币400枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
沙发#
发布于:2018-03-13 16:05
boundary
gen_contour_region_xld
Atomever
助理工程师
助理工程师
  • 最后登录2018-08-26
  • 发帖数36
  • 金币227枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
板凳#
发布于:2018-03-14 15:56

图片:0314.bmp


轮廓大致提取出来了,不过外形都不够好,大概还需要拟合一下吧?大神有何高见?
游客

返回顶部
支付

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

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

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