affine_trans_pixel

2024-02-03 19:20
文章标签 trans pixel affine

本文主要是介绍affine_trans_pixel,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

if (|ScoreCheck|>0)
        vector_angle_to_rigid (0, 0, 0, RowCheck, ColumnCheck, AngleCheck, HomMat2D)
        affine_trans_contour_xld (ShapeModel, ContoursAffinTrans, HomMat2D)
        dev_display (ContoursAffinTrans)       
        *转换卡尺工具匹配点
        affine_trans_pixel (HomMat2D, line1[0], line1[1], RowTrans1, ColTrans1)
        affine_trans_pixel (HomMat2D, line2[0], line2[1], RowTrans2, ColTrans2)
        affine_trans_pixel (HomMat2D, line3[0], line3[1], RowTrans3, ColTrans3)
        affine_trans_pixel (HomMat2D, line4[0], line4[1], RowTrans4, ColTrans4)
        create_metrology_model (MetrologyHandle)
        *添加卡尺工具 直线
        RowStart:=[RowTrans1,RowTrans3]
        ColumnSatrt:=[ColTrans1,ColTrans3]
        RowEnd:=[RowTrans2,RowTrans4]
        ColumnEnd:=[ColTrans2,ColTrans4]
        *获取卡尺工具参数
        add_metrology_object_line_measure (MetrologyHandle, RowStart, ColumnSatrt, RowEnd, ColumnEnd, 12, 5, 0.5, 1, [], [], Index2)
        get_metrology_object_model_contour (Contour1, MetrologyHandle, 'all', 1.5)
        get_metrology_object_measures (Contours1, MetrologyHandle, 'all', 'all', Row, Column)
        *获取卡尺工具结果
        apply_metrology_model (ImageCheck, MetrologyHandle)
        get_metrology_object_result (MetrologyHandle, 'all', 'all', 'result_type', 'all_param', LineParameter)
        get_metrology_object_result_contour (Contour3, MetrologyHandle, 'all', 'all', 1.5)
        dev_clear_window ()
        dev_display (ImageCheck)
        dev_display (Contour3)
        count_obj (Contour3, Number)
        if (Number = 2)          
            *获取2条直线的交点坐标
            intersection_lines (LineParameter[0], LineParameter[1], LineParameter[2], LineParameter[3], LineParameter[4], LineParameter[5], LineParameter[6], LineParameter[7], RowResult, ColumnResult, IsOverlapping)
            disp_message (WindowHandle,'交点坐标为:'+ '(' + RowResult +','+ ColumnResult+ ')' , 'window', 0, 0, 'black', 'true')  
            gen_cross_contour_xld (Cross, RowResult, ColumnResult, 200, AngleCheck)
            dev_display (Cross)  
        else
            disp_message (WindowHandle, '找边失败', 'window', 0,0, 'black', 'true')
        endif     

这篇关于affine_trans_pixel的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/675137

相关文章

UF_VEC3_affine_comb函数的数学原理

double* Point1=(double *)malloc(3*sizeof(double));  double dir_r=sqrt(Dir[0]*Dir[0]+Dir[1]*Dir[1]+Dir[2]*Dir[2]);  double h=80/dir_r;  UF_VEC3_affine_comb(Point ,h,Dir,Point1);

pixel_link记录

export PYTHONPATH=/path2to/pixel_link/pylib/src:$PYTHONPATH   https://blog.csdn.net/northeastsqure/article/details/83655200   https://blog.csdn.net/u011440558/article/details/78606662   报错: All

531. Lonely Pixel I

https://leetcode.com/problems/lonely-pixel-i/description/ 题目大意:给一个矩形,由字符’W’和’B’组成,w代表空白,b代表像素,找出矩阵中横竖方向都只有它自己一个像素的像素总数. 解题思路:两次遍历矩阵.第一次建立横竖方向的像素数表rows,cols,第二次根据表中数据,若a[i,j]位置为像素,且rows[i], cols[j]都等

【读论文】Trans系列知识表示学习方法梳理

最近要做一个知识库问答系统,再加上对表示推理有了一点不知道对错的想法,于是翻出来知识表示学习经典的Trans系列,把论文里描述的模型和清华THUNLP提供的Tensorflow版程序一起看。 一点关于知识表示学习的背景知识 知识图谱通常是用一个三元组(前件h,关系r,后件t)来表示一条知识,比如:(中国科学院大学,地点,北京),要使用向量表示的话,可以使用one-hot向量(实际使用中

支持的 Google Pixel 设备

Android 15 OTA 和下载内容适用于以下 Pixel 设备: Pixel 6 和 Pixel 6 ProPixel 6aPixel 7 和 Pixel 7 ProPixel 7aPixel FoldPixel TabletPixel 8 和 Pixel 8 ProPixel 8a 获取 Android 15 Beta 版 1 、HONOR Android 15 Beta 2

【PIXEL】2024年 Pixel 解除 4G限制

首先在谷歌商店下载 Shizuku 和 pixel IMS 两个app 然后打开shizuku ,按照它的方法启动 推荐用adb 启动( 电脑连手机 ,使用Qtscrcpy最简洁) 一条指令解决 shell sh /storage/emulated/0/Android/data/moe.shizuku.privileged.api/start.sh 启动之后 授权 pixel ims 启用

rigid_trans_object_model_3d----------对3D对象模型应用刚性3D转换

Description rigid_trans_object_model_3d对3D对象模型应用刚性3D变换,即旋转和平移,并返回转换后的3D对象模型的句柄。转换由Pose中给出的姿态来描述,形式如下,其中mcsi表示输入对象模型的坐标系,cst表示转换后模型的坐标系,例如,场景的坐标系(请参见转换/姿态和“解决方案指南III-C - 3D视觉”)。姿态可以使用create_pose、pose_

文本检测 论文阅读笔记之 Pixel-Anchor: A Fast Oriented Scene Text Detector with Combined Networks

Pixel-Anchor: A Fast Oriented Scene Text Detector with Combined Networks 摘要:最近语义分割和通用对象检测框架已被场景广泛采用文本检测任务,但是他们在实践中存在明显的缺陷。在本文中,我们提出一种新颖的端到端可训练的深度神经网络框架,名为Pixel-Anchor,它结合了语义分割和SSD在一个网络中,通过特征共享和anch

Aosp8.1 pixel xl 生成vendor.img

编译android 8.1 marlin ,默认不会生成vendor.img 这个是因为在build/core/MakeFile中 build vendorimage 条件不满足 ----build/core/MakeFile 是软连接  实际路径在 /system/build/make/下面 makefile 缺少参数 BOARD_VENDORIMAGE_PARTITION_SIZE 所以

Pixel,Bitmap,Drawable,Canvas,Paint,Matrix,BitmapDrawable,BitmapFactory图相关

Pixel       像素,又称画素,为图像显示的基本单位。每个像素可有各自的颜色值,可采用三原色显示,因而又分成红、绿、蓝三种子像素(RGB色域),或者青、品红、黄和黑(CMYK色域,印刷行业以及打印机中常见)。照片是一个个采样点的集合,故而单位面积内的像素越多代表解析度越高,所显示的图像就会接近于真实物体。由像素组成的图像称为Bitmap(位图)。通常来说,对于一个显示屏幕,一个点就