Halcon极坐标逆变字符生成八卦图的玩法

极坐标的逆变换:polar_trans_image_inv(PolarImage : XYTransImage : Row, Column, AngleStart, AngleEnd, RadiusStart, RadiusEnd, Width, Height, Interpolation : )

其中:Row, Column分别为圆环的中心行列坐标, AngleStart, AngleEnd为起始和终止的角度值,RadiusStart, RadiusEnd为起始和终止的半径角度值, Width, Height为输出图片的宽和高。

复制代码
read_image (Image, 'E:/Halcon数据/资源图片/1.png')
复制代码
gen_rectangle1 (ROI_0, 86.1688, 43.0882, 122.133, 423.088)
reduce_domain (Image, ROI_0, ImageReduced)
threshold (ImageReduced, Region, 0, 125)
gen_rectangle1 (ROI_0, 61.701, 46.8137, 84.6948, 420.108)
reduce_domain (Image, ROI_0, ImageReduced)
threshold (ImageReduced, Region1, 0, 125)
gen_rectangle1 (ROI_0, 27.5052, 48.3039, 59.9323, 420.853)
reduce_domain (Image, ROI_0, ImageReduced)
threshold (ImageReduced, Region2, 0, 125)
复制代码
read_image (Image33, 'E:/Halcon数据/资源图片/33.png')
get_image_size (Image33, Width, Height)
C:=Width/2
R:=Height/2
Radio:=380/2/3.1415
复制代码
polar_trans_region_inv (Region, CodeRegionCircular, R, C, rad(110), -rad(250), Radio+230, Radio+180, 380, 40, Width, Height, 'bilinear')
polar_trans_region_inv (Region1, CodeRegionCircular1, R, C, rad(110), -rad(250), Radio+310, Radio+240, 380, 40, Width, Height, 'bilinear')
polar_trans_region_inv (Region2, CodeRegionCircular2, R, C, rad(110), -rad(250), Radio+380, Radio+270, 380, 40, Width, Height, 'bilinear')
复制代码
invert_image (Image33, ImageInvert)
dev_display (CodeRegionCircular)
dev_display (CodeRegionCircular1)
dev_display (CodeRegionCircular2)
相关推荐
Once_day几秒前
代码训练LeetCode(24)数组乘积
算法·leetcode
清醒的兰27 分钟前
OpenCV 图像像素的逻辑操作
人工智能·opencv·计算机视觉
刘维克28 分钟前
(预发布)[阿维笔记]分析优化CloudStudio高性能工作空间的GPU训练速度和效果
深度学习·计算机视觉
int型码农2 小时前
数据结构第八章(二)-交换排序
c语言·数据结构·算法·排序算法
YKPG2 小时前
C++学习-入门到精通【14】标准库算法
c++·学习·算法
CoovallyAIHub2 小时前
AI+无人机如何守护濒危物种?YOLOv8实现95%精准识别
深度学习·算法·计算机视觉
码农之王3 小时前
记录一次,利用AI DeepSeek,解决工作中算法和无限级树模型问题
后端·算法
ACQTEC研索仪器3 小时前
案例分享--汽车制动卡钳DIC测量
图像处理·汽车·dic·数字图像相关·vic-3d非接触全场应变测量
编程绿豆侠5 小时前
力扣HOT100之二分查找: 34. 在排序数组中查找元素的第一个和最后一个位置
数据结构·算法·leetcode
Shan12055 小时前
找到每一个单词+模拟的思路和算法
数据结构·算法