永发信息网

halcon怎样实现直线的延长

答案:1  悬赏:80  手机版
解决时间 2021-11-18 05:38
halcon怎样实现直线的延长
最佳答案
个人的理解hough直线变换:
  把(x, y) 坐标系中可能对直线做出贡献的点,利用梯度信息把其所有可能形成的所有直线(和梯度方向垂直),转化为极坐标系中的一点(Rou, Theta)(任意一条直线与原点的垂线段,角度和长度组成极坐标值),这样通过把(x,y)坐标系中所有的点进行转化,并把结果在极坐标系中进行累积,可以在累积空间中把真正直线所在的一些点累积的很高,从而可以确定直线的极坐标,转换回去就是直线。

  read_image( Image,'fabrik')
  rectangle1_domain(Image, ImageReduced, 170,280,310,360)
  注意:这里是一个重要的剪切出ROI区域操作,通过图形窗口的‘创建ROI’功能可以手动创建,这里依然对此函数的各个参数做出说明,方便以后非人工操作时候的程序编写:
  rectangle1_domain(Image : ImageReduced : Row1, Column1, Row2, Column2 : )
  后面四个参数是矩形的两个对角点。
  当自动取RoI时候,需要用到:
  gen_rectangle2( : Rectangle : Row, Column, Phi, Length1, Length2 : )
  中心点位置,角度Phi,半个变长的长度Lengh1,Lengh2,然后利用reduce_domain来确定ROI

  sobel_dir(ImageReduced,EdgeAmplitude,EdgeDirection,'sum_abs', 3)
  sobel算子来计算边缘的幅值和方向,幅值计算方式是绝对值和除以4,模板大小是3
  注意这里面的EdgeDirection结果是一个direction类型的图
  dev_set_color('red')
  threshold(EdgeAmplitude, Region, 55,255)
  reduce_domain(EdgeDirection,Region,EdgeDirectionReduced)
  * start use hough transform using the direction information

  hough_lines_dir( EdgeDirectionReduced,HoughImage, Lines, 4, 2, 'mean', 3, 25, 5, 5, 'true', Angle, Dist)
  hough_lines_dir(ImageDir : HoughImage, Lines : DirectionUncertainty, AngleResolution, Smoothing, FilterSize, Threshold, AngleGap, DistGap, GenLines : Angle, Dist)
  利用边缘的梯度信息进行hough变换来检测直线,并把结果以Hessian normal form (HNF)格式返回(最后得到一组angle和dist)

  gen_region_hline(LinesHNF, Angle,Dist)
  生成这些Hessian线条
  dev_display('margin')
  setcolor,show......
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
猎马大酒店地址好找么,我有些事要过去,
号手有没有1:72的歼5,歼6,歼7和强5
中国是条龙那么龙逼在哪
犭字旁加需读什么
古代神话传说中的坐骑有哪些
玩小号,结果有很多人私聊给QQ一起玩,什么梗
注册会计师可以再聘请会计审计专家协助其工作
天津离唐县有多远
聚缘坊地址在什么地方,想过去办事,
城东小宾馆(赵家漾路)地址在什么地方,想过去
昂达主板H81开不了机,怀疑是硬盘boot问题
迪迦奥特曼《大雾来了》片尾的纯音乐叫什么名
物业公司与住户签订的服务协议年限如何定
高梦琪高佳琦哪个名字好听
拾美海域现在处于什么情况怎么没有开盘
推荐资讯
【over run】是什么意思?
外出8天回家,燃气点不着怎么回事?
暗黑3 t1 t2什么意思
谁有雅思剑桥真题11PDF版以及 解析吖,跪求!
准备2万公里了,大家都用什么机油
请问一下(例6)方程式到矩阵的变换是怎么实
交叉路口黄灯亮时可以右转弯吗
男票计划北美旅游,我买份HUTS保险,一周贵不
三菱PLC连锁指令是什么就像欧姆龙里的IL和ILC
囊字拼音怎么读
为什么现在市面上没有了白箭和黄箭的口香糖?
小豆芽少儿艺术培训地址在什么地方,想过去办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?