努力中的小鸟
初学者
初学者
  • 最后登录2019-09-02
  • 发帖数11
  • 金币52枚
  • 贡献勋章0枚
  • 社区居民
阅读:169回复:3

如何求取图像中曲线的中心坐标,并拟合成一条直线

楼主#
更多 发布于:2019-08-17 17:01

对于上述图像中的曲线求取曲线的中心点坐标,并可以由此坐标拟合成直线
喜欢0

最新打赏:0人

一不小心遇见你
工程师
工程师
  • 最后登录2019-09-19
  • 发帖数56
  • 金币910枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
沙发#
发布于:2019-08-17 22:28

图片:1.jpg



不知道这是不是你想要的



此帖售价 8 金币,已有 4 人购买 [记录] [购买]
此段为出售的内容,购买后显示
haicon123
高级工程师
高级工程师
  • 最后登录2019-09-16
  • 发帖数53
  • 金币1310枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
板凳#
发布于:2019-08-18 21:28
两种效果,那一种是你要的?

图片:jieguo1.jpg

*初始化窗口
dev_update_off ()
dev_close_window ()
dev_open_window (0, 0, 450, 400, 'black', WindowHandle)
dev_set_line_width (3)
*提取区域
read_image (Image1, '8.png')
rgb1_to_gray (Image1, GrayImage)
hg娱乐binary_threshold (GrayImage, Region1, 'max_separability', 'dark', UsedThreshold1)
*获取区域的两个顶点
get_region_polygon (Region1, 50, Rows, Columns)
*生成轮廓
gen_contour_polygon_xld (Contour, [Rows[0], Rows[1]], [Columns[0],Columns[1]])
*生成直线
gen_region_line (RegionLines1, Rows[0], Columns[0], Rows[1], Columns[1])
*显示
dev_clear_window ()
dev_display (Image1)
dev_display (Contour)


stop()
*第二章效果 ? 获取角度然后仿射变换就可以了
area_center (Region1, Area1, Row1, Column1)
orientation_region (Region1, Phi)

area_center (RegionLines1, Area2, Row2, Column2)
orientation_region (RegionLines1, Phi1)
vector_angle_to_rigid (Row2, Column2, Phi1, Row1, Column1, Phi, HomMat2D)
affine_trans_contour_xld (Contour, ContoursAffinTrans, HomMat2D)
dev_clear_window ()
dev_display (Image1)
dev_display (ContoursAffinTrans)
2


图片:jieguo2.jpg




此帖售价 5 金币,已有 3 人购买 [记录] [购买]
此段为出售的内容,购买后显示
123321
技术员
技术员
  • 最后登录2019-09-19
  • 发帖数61
  • 金币168枚
  • 贡献勋章0枚
地板#
发布于:2019-09-19 22:23
366666666666
游客

返回顶部
支付

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

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

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