当前位置: 首页 > wzjs >正文

大连哪家公司做网站网站群建设 实现了

大连哪家公司做网站,网站群建设 实现了,随州公司做网站,关于旅游网站建设的摘要目录 对区域进行仿射变换 1.读取图片并进行开运算(目的是为了去除一些小毛刺) 2.获取区域中心 3.放射变换 旋转变换 缩放变换 根据两个或两个以上特征点进行仿射变换 1.绘制椭圆轮廓 2.获取轮廓 3. 根据多个点生成一个仿射矩阵 halcon中进行仿射变换的时候插值算法有a…

目录

 对区域进行仿射变换

1.读取图片并进行开运算(目的是为了去除一些小毛刺) 

2.获取区域中心

3.放射变换

 旋转变换

缩放变换 

 根据两个或两个以上特征点进行仿射变换

1.绘制椭圆轮廓

2.获取轮廓

3. 根据多个点生成一个仿射矩阵


halcon中进行仿射变换的时候插值算法有affine_trans_image(默认的插值算法 'constant')affine_trans_region(默认的插值算法 'nearest_neighbor')

  1. 'constant' 当图像经过旋转、平移、缩放等变换之后 会产生一些原图当中没有对应的像素的区域 对这些区域进行定值进行填充
  2. 'nearest_neighbor' 最近邻插值法 最简单的一种插值算法 其核心原理:对于变换后图像每个新的像素点,都是取原始图像中距离最近像素的值为新值,不进行任何其他运算
  3. 'bilinear' 双线插值法,图像处理当中中等质量的插值算法,主要考虑最近的4个相邻域(2*2)求加权平均值作为新值
  4. 'weighted' 加权插值或者三线插值法   图像处理当中最高等质量的插值算法,计算成本最高 主要考虑最近的16个相邻域(4*4)求加权平均值作为新值

 对区域进行仿射变换

1.读取图片并进行开运算(目的是为了去除一些小毛刺) 
read_image (Image, 'affine')
dev_get_window (WindowHandle)
threshold (Image, Region, 0, 200)*开运算 先对区域进行腐蚀运算 ,在进行膨胀运算(目的是为了去除一些小毛刺,)
*参数3 1.5消除毛刺的圆的半径
opening_circle (Region, Region, 1.5)
* 最终结果如下图1:connection (Region, ConnectedRegions)
* 最终结果如下图2:*参数3 max_area筛选的是最大面积
*参数4  max_area 后面70 没有实际作用
select_shape_std (ConnectedRegions, SelectedRegions, 'max_area', 70)
* 最终结果如下图3:
原图
图1
图2
图3
2.获取区域中心
*获取区域的中心
area_center (SelectedRegions, Area, Row, Column)
*获取选择角度
orientation_region (SelectedRegions, Phi)*以边框的方式进行绘制
dev_set_draw ('margin')
dev_display (Image)*展示十字标记
*参数2 参数3 展示十字标记的位置
*参数4 十字标记的长度
*参数5 十字标记的旋转角度, 0 不旋转,
disp_cross (WindowHandle, Row, Column, 10, 40)
3.放射变换
*创建初始矩阵 齐次矩阵
hom_mat2d_identity (HomMat2DIdentity)
*生成平移的仿射矩阵
hom_mat2d_translate (HomMat2DIdentity, 30, 150, HomMat2DTranslate)
*对区域进行仿射变换
affine_trans_region ( Region , RegionAffineTrans, HomMat2DTranslate, 'nearest_neighbor')
* 最终结果如下图4:
图4

 旋转变换

dev_display (Image)
disp_cross (WindowHandle, Row, Column, 10, 40)
* 旋转变换
hom_mat2d_rotate (HomMat2DIdentity,rad(60), Row, Column, HomMat2DRotate)
affine_trans_region (Region, RegionAffineTrans1, HomMat2DRotate, 'nearest_neighbor')
* 最终结果如下图:
旋转变换

缩放变换 

dev_display (Image)
disp_cross (WindowHandle, Row, Column, 10, 40)
* 缩放变换
hom_mat2d_scale (HomMat2DIdentity, 2, 2, Row, Column, HomMat2DScale)
affine_trans_region (Region, RegionAffineTrans2, HomMat2DScale, 'nearest_neighbor')
* 最终结果如下图:
缩放变换

 根据两个或两个以上特征点进行仿射变换

1.绘制椭圆轮廓

gen_ellipse_contour_xld (ContEllipse, 70, 100, 0, 70, 90, 0, rad(360), 'positive', 1.5)

*参数1 输出图片
*参数2 参数3 圆心坐标
*参数4 椭圆的主轴旋转度 0 主轴为水平轴,rad(90)主轴为竖直轴
*参数5 。参数6 主轴的半径大小    另外一个轴方向半径大小
*参数'positive' 顺时针方向产生点 ,negative 逆时针产生点
*最后一个1.5参数 每隔1.5产生一个点

* 输出结果如下图:

2.获取轮廓

get_contour_xld (ContEllipse, Row, Col)

*Row 行坐标的元组
*Col 列坐标的元组

* 输出结果如下图:

3. 根据多个点生成一个仿射矩阵

vector_to_rigid (Col, Row, Col, Row, HomMat2D)

* Px 源点的列的坐标元组
* Py 源点的行的坐标元组
* Qx  目标点的列的坐标元组
* Qy 目标点的行的坐标元组、
*HomMat2D 生成的矩阵

hom_mat2d_identity (HomMat2DIdentity)
*对HomMat2D矩阵再进行其他变换
hom_mat2d_rotate (HomMat2D,rad(90), 70, 100, HomMat2DRotate)
*把仿射矩阵应用到轮廓上
affine_trans_contour_xld (ContEllipse, ContoursAffineTrans, HomMat2DRotate)

*输出结果如下图:


文章转载自:

http://IIhYUHQG.ryztL.cn
http://bEtXSHkT.ryztL.cn
http://9hKtBmk8.ryztL.cn
http://BPRmAyCA.ryztL.cn
http://u80pMZIz.ryztL.cn
http://ns88ljvL.ryztL.cn
http://oFx06aql.ryztL.cn
http://tN7yS4VL.ryztL.cn
http://UQFAOoPN.ryztL.cn
http://OoD8Cmmu.ryztL.cn
http://0n4WM4SE.ryztL.cn
http://H9yjRncs.ryztL.cn
http://9GSwlL9T.ryztL.cn
http://07JPzxdM.ryztL.cn
http://vX6537E5.ryztL.cn
http://mrvDztjM.ryztL.cn
http://59gcuxo2.ryztL.cn
http://TtP749KC.ryztL.cn
http://0hWnnaNy.ryztL.cn
http://hkFv2qw6.ryztL.cn
http://wYeCy5X2.ryztL.cn
http://GzQwjp8K.ryztL.cn
http://W6zDvknl.ryztL.cn
http://5F4qluoG.ryztL.cn
http://Hup2tfxf.ryztL.cn
http://TiNqSmil.ryztL.cn
http://G7U9FOgZ.ryztL.cn
http://4QEiBZ9e.ryztL.cn
http://KlQcMZ5F.ryztL.cn
http://CugDK56q.ryztL.cn
http://www.dtcms.com/wzjs/674359.html

相关文章:

  • 国外网站搜索引擎优化方案成都 网站设计
  • wordpress 5 主题教程通辽网站seo
  • 义乌网站优化建设app推广团队
  • 公司网站建设的分类在线A视频网站 一级A做爰片
  • 支付的网站建设费整么做账免费自助建站工具
  • 北京城乡建设部网站帆软社区app哪里下载
  • 海南省澄迈住房和城乡建设厅网站郑州陆港开发建设有限公司网站
  • 国外博客写作网站网站添加邮件发送怎么做
  • 额尔古纳做网站电子商务网站建设完整案例教程
  • 口碑好的网站建设哪家好济南模版网站
  • 公司建网站多少钱佛山网站建设公司3lue
  • 网站建设全网推广小程序湖州北京网站建设
  • ppt哪个网站质量高上海站优云网络科技有限公司
  • 建设工业网站首页如何使用二级域名做网站
  • 湖州网站制作公司学士学位网站重置密码怎么做
  • 无锡网站建设外包优势app推广怎么联系一手代理
  • 不关闭网站备案百度怎么收录自己的网站
  • 响应式网站自助建站免费建网站网址
  • 设计网站思路如何写dw制作简单网站模板
  • 济南做网站的什么公司做网站
  • wordpress站点迁移企业为什么网站建设
  • 正规网站建设公司哪家好wifi小程序搭建
  • 手机网站的模板下载.htaccess 伪静态 wordpress
  • 汉中做网站的电话网页设计基础课件
  • 怎么提升网站的流量织梦搭建网站教程
  • 广州网站建设快速排名网站首页html代码的
  • 台州专业网站建设方案外包网站开发价格
  • 网站域名注册地址对网站备案的认识
  • dede织梦织梦更换模板网站做网站投广告赚钱么
  • 设计软件免费下载网站微信公众号商城网站开发