等分曲线轮廓,法线方向矩形
利用Halcon均匀分割曲线,并标记法线方向。
原始图片:
处理效果如下所示:
代码:
read_image (Image, 'C:/Users/Sawyer/Desktop/13_36559_e7fc764b4adb61d.png')
edges_sub_pix (Image, Edges, 'canny', 1, 30, 60)
select_shape_xld (Edges, SelectedXLD, 'contlength', 'and', 602.75, 848.62)**计算其中一侧边缘
*等分50份
Number:=50
select_obj (SelectedXLD, ObjectSelected, 1)
get_contour_xld (ObjectSelected, Row, Col)
get_contour_angle_xld (ObjectSelected, 'abs', 'range', 3, Angles)dev_set_draw ('margin')
for Index := 0 to |Row|/Number by 1gen_rectangle2 (Rectangle, Row[Number*Index], Col[Number*Index], Angles[Number*Index]+rad(90), 20, 10)
endfor
等分曲线轮廓,法线方向矩形相关推荐
- OpenCV_11 轮廓检测:图像的轮廓+绘制轮廓+轮廓近似+边界矩形+椭圆拟合+直线拟合
1 图像的轮廓 轮廓可以简单认为成将连续的点(连着边界)连在一起的曲线,具有相同的颜色或者灰度.轮廓是图像目标的外部特征,这种特征对于我们进行图像分析,目标识别和理解等更深层次的处理都有很重要的意义. ...
- OpenCV(25)轮廓检测(轮廓提取、属性、近似轮廓、外接矩形和外接圆)
目录 一.轮廓检测基础理论 1.轮廓概述 2.API介绍 1.cv.findContours函数(查找轮廓) 2.cv.drawContours函数(画出轮廓) 检测轮廓并画出:(用二值图检测轮廓) ...
- 【学习OpenCV】给轮廓画出矩形和圆形边界
OpenCV支持大量的轮廓.边缘.边界的相关函数,相应的函数有moments.HuMoments.findContours.drawContours.approxPolyDP.arcLength.bo ...
- Opencv(六)模板匹配、轮廓检测、轮廓周围绘制矩形框和圆形框
模板匹配介绍 模板匹配就是在整个图像区域发现与给定子图像匹配的小块区域. 所以模板匹配首先需要一个模板图像T(给定的子图像) 另外需要一个待检测的图像-源图像S 工作方法,在带检测图像上,从左到右,从 ...
- 多边形的时针方向与法线方向
从相反的法线方向观察,顺时针还是逆时针是相反的. 多边形的时针方向与法线方向的关系呈右手法则关系. GoogleEarth中的面具有时针方向,法线方向为正向,反之为负向 GoogleEarth的垂面在 ...
- 给轮廓画出矩形和圆形边界
OpenCV支持大量的轮廓.边缘.边界的相关函数,相应的函数有moments.HuMoments.findContours.drawContours.approxPolyDP.arcLength.bo ...
- 如何沿法线方向挤出面
本文基于Blender 2.8 正式版 在面的编辑模式下,假设我们选择了一些像下面这样曲度比较复杂的面 我们尝试着用普通的挤出命令E把它们挤出,就出现了下面的结果 一般来说这不会是我们想要的结果.实际 ...
- vtk中的算法举例-计算法线、法线方向
研究使用vtk,必须要深入底层的实现方法,因为不管以后自己用来开发3D处理的框架还是用其他的cgal.pytorch3d.openmesh等框架,都需要将各种点线面的处理算法进行改造使用. inlin ...
- maya中查看法线方向并更改
如何在maya中查看法线方向并更改 在maya中查看法线是否正确,可以依次打开display---polygons---face normals就可以显示物体的法线方向了.如果顺着z轴正反向就是 ...
最新文章
- SppNet 多尺度训练
- 【Beta阶段】发布说明
- JTable常见用法细则
- 微软100题第20题
- wdcp mysql数据库无法链接_MySQL数据库之阿里云服务器中centos7 解决wdcp中不能远程访问mysql服务的问题...
- html给table加外边框,如何给table添加边框
- 浅谈n个球和m个盒子之间的乱伦关系
- lisp 任意点 曲线距离_递归、分治、分类和最小距离点对的autolisp实现
- 【只推荐一位】推荐一位资深Python爱好者,现任世界500强架构师
- 基于Python的高校网络课程数据分析
- 织梦dedecms百度快照劫持注入代码防范与清除
- c语言大地坐标系和空间直角坐标系的转换,空间直角坐标系与大地坐标系转换程序.doc...
- python学习笔记项目_python第三方库之Django学习笔记一
- JSON Shema 校验JSON内容
- 电子计算机显示屏不亮了,电脑显示屏不亮怎么回事|电脑显示屏不亮如何处理...
- 怎么给微信动态视频添加音乐
- Python 爬虫 中文乱码一文通
- 外贸型网站,应该如何做好SEO优化?
- 时间格式化函数,TS版本
- MVC三层架构各层含义