自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Halcon 手眼标定(eye in hand ,eye to hand)

*眼在手上就是相机会固定在机械手的末端,或者说是工具坐标系上*眼在手外就是相机固定在某个地方不动*Scara与普通的机械手没什么大区别,注意一点是标定平面与实际产品平面差值,或者干脆把Z方向数值去掉,让机械手那边设置抓取高度,视觉这边只识别位置*******************普通机械手 眼在手上**********************************************位姿(1,7)就是转换矩阵(4,4)的意思,只是欧拉角的表现形式,*如果以相机为0序列,相机位姿(0,0,

2022-05-27 13:57:54 2232

原创 Halcon 单目标定,畸变矫正,图像坐标系转世界坐标系

代码为Halcon代码,只有代码以及解释,默认已经理解世界坐标系(WCS)到相机坐标系(CCS)到图像坐标系(ICS)到像素坐标系(PCS)转换*********************1. 标定内参,设置相机参数以及标定板参数************************************* gen_cam_par_area_scan_division (0.035, 0, 0.0000024, 0.0000024,5472/2, 3648/2, 5472, 3648, StartCamPa

2022-05-24 16:25:37 1118 1

原创 C#调用Halcon程序三种方法

C#调用Halcon程序三种方法1.halcon导出C#文件,在C#里面调用2.在C#里面使用Halcon引擎调用Halcon程序3.在C#里面使用Halcon引擎调用.hdev下本地函数或者.hdvp外部函数Halcon引擎手册:C:/Program Files/MVTec/HALCON-21.11-Progress/doc_en_US/html/manuals/programmers_guide/programmers_guide_0120.html1.导出C#(代码我只给出类,需要调用)

2022-05-19 21:50:49 8935 2

原创 Opencv python 纵向多图像拼接(PCB板)

import cv2import numpy as npimport matplotlib.pyplot as plt#纵向拼接#用matplotlib显示图像def show_Image_Plt(Image, title=None, cmap=None): plt.imshow(Image, cmap=cmap) plt.title(title) plt.axis(False) plt.show()#用Opencv显示图像def show_Image_Cv(

2021-10-23 14:35:57 982

原创 opencv python 窗口自适应

opencv python 窗口自适应`import cv2img = cv2.imread('cat.jpg', cv2.IMREAD_COLOR)img = cv2.resize(img, (3104, 2048))cv2.namedWindow('result', cv2.WINDOW_NORMAL) # 窗口大小可以改变cv2.namedWindow('result', cv2.WINDOW_AUTOSIZE) # 窗口大小不可以改变cv2.namedWindow('res

2021-10-23 09:49:48 2784

原创 Numpy 二维数组,按某行或者某列排序

二维数组,按某行或者某列排序需求:二维数组,按某行或者某列排序1.numpy.lexsort()不修改原数组,返回索引,小数序列在前,如果要倒叙前面加-负号2.先对指定行列排序;若有相等值,再根据相等值所在行(或列)排序;3.若还有想等值,一直往前递推,如果有多行列,顺序为从后往前4.k[:,:]序列切片,获取全部序列,k[起:末:间隔(行),起:末:间隔(列)]不包含末数据5.k.T 矩阵转置,行列互换1.按最后一列排序Original=np.array([[1,2,6,4],

2021-10-04 14:08:40 4758

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除