自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 大恒IFrameData & IImageData转bmp & HObject & Mat

回调采集图像的数据类型为IFrameData,单帧采集的数据类型为IImageData,两者的区别为IImageData类多了一个**Destroy()**方法。

2023-10-05 13:26:29 651

原创 WIN大恒工业相机SDK开发

本文主要介绍了大恒水星火星工业相机的采图流程,C++,C#,python的基本API函数的介绍及调用示例,对于刚接触工业相机的有着不错的参考意义

2023-08-05 20:31:03 4718 1

原创 工业相机高速存图丢帧解决方案

工业相机在连续存图的过程中如何避免丢帧

2023-05-05 10:44:58 2739

原创 大恒工业相机C#语言winform平台开发例程

本文章根据机器视觉应用的4中场景,大恒工业相机连续采集、大恒工业相机通过外部IO信号触发采集、大恒工业相机通过TCP通讯触发采集、以及大恒工业相机通过按钮单张采集,提供已经封装好的Demo程序

2023-01-12 21:31:57 2586 18

原创 面阵相机靶面详解and镜头选择andFA镜头视野计算

可以看到这个镜头的像方视野位18.5mm,也就是镜头靶面位18.5mm,因此支持16*1.1 = 17.6mm靶面的相机;通常说的2/3英寸靶面的相机意思就是,相机芯片对角线的尺寸为2/3英寸,也就是16mm*(2/3)约等于10.67mm。工业相机的靶面也就是相机成像芯片的尺寸,一般描述相机靶面采用英寸来描述,在相机芯片中,1英寸为16mm。标准的FA镜头的焦距有6mm、8mm、12mm、16mm、25mm、35mm、50mm、75mm这几种。①首先相机镜头的接口保持一致,确保相机与镜头可以安装在一起!

2022-12-14 17:13:25 6485 1

原创 Halcon入门教程手册

汇总网络上Halcon入门学习相关资源,帮助大家更好的入门使用Halcon

2022-11-14 23:10:31 1731 1

原创 C# 读取bmp图像所有像素值

【代码】C# 读取bmp图像所有像素值。

2022-09-20 13:54:33 1763

原创 大恒水星火星工业相机GPIO输入输出

【代码】大恒水星火星工业相机GPIO输入输出。

2022-09-15 15:35:52 1898

原创 大恒水星火星系列多相机打开

大恒水星火星系列多相机打开

2022-09-15 14:34:33 665

原创 Raw16位图转png16位

首先将读出的raw16的 byte[] 转为 Int16,因为byte是8位的,相邻两组的byte组成一个16位像素数据。再创建一个 MatType.CV_16UC1 的Mat 将灰度数据通过循环写入。

2022-08-31 17:38:42 1269

原创 ‘module‘ object has no attribute ‘fromarray‘

目的:调用 PIL 中的 Image 的 fromarray出现问题环境:PyCharm2020 和 python2.7 导入pillow6.2.2出现的问题:运行到 img = Image.fromarray(numpy_image, ‘RGB’) 报错: 'module' object has no attribute 'fromarray'解决方案:将导入 import PIL as Image 改为 from PIL import Image...

2022-05-20 11:01:28 469

原创 几何图形求解方法目录

目录解一元二次方程点到点的距离点到线的距离判断点是否在线上两点得出直线方程求解两个直线的交点和距离解直线和圆的交点解圆和圆的交点

2022-04-19 15:40:59 178

原创 C#求解圆和圆的交点

本方法的步骤是:1.判断两个圆是否相交2.已知两圆的交点连线L1与两圆心连线L2是垂直关系,所以可以得到两圆的交点连线(L1)的斜率3.通过几何关系求出L1和L2的交点,从而得出L1方程4.求直线与圆的交点程序中涉及到的其他静态类方法可以在我的其他博文中找到public static bool InterC2C(double centerX1, double centerY1, double R1, double centerX2, double centerY2, double R2, out

2022-04-19 15:20:55 1127

原创 C#直线和直线的交点和距离

C#实现直线和直线的交点和距离由于直线程序计算中可能会出现误差,这里的 a==b均用 a-b<0.001 代替 public static double InterL2L(double a1, double b1, double c1, double a2, double b2, double c2, out double x, out double y) { double distance = 0; if (Math.Abs(a1

2022-04-19 10:15:30 1248

原创 点到点的距离、点到直线的距离、点是否在直线上

C#代码实现点到点、点到直线的距离、点是否在直线上1.点到点的距离public static double DistanceP2P(double x1, double y1, double x2, double y2) { double distance = 0; double subx = x1 - x2; double suby = y1 - y2; distance = Math.Sqrt(subx * subx + suby * suby);

2022-04-19 09:57:43 860

原创 线段和圆的交点程序

C#实现结算线段和圆的交点本代码是为了解决图像处理中的问题做的,所以x,y坐标这里使用的是Row和Column代码中涉及到的其他静态方法,均可在我的其他博文中找到//线段和圆的交点 public static void InterC2S(double centerR, double centerC, double R, List<double> Row, List<double> Column, out List<double> Rows, out

2022-04-19 09:45:33 1337

原创 求解直线和圆的交点

C#求结直线ax+by+c=0与圆的交点程序 //直线和圆的交点 public static void InterC2L(double centerR, double centerC, double R, double a, double b, double c, out List<double> Rows, out List<double> Columns) { Rows = new List<double>(); //交点1 Co

2022-04-19 09:34:09 1342

原创 解一元二次方程

C# 实现求解一元二次方程方法 //解一元二次方程方程 public static void GenEqu2(double a, double b, double c, out double res1, out double res2) { double b2 = b * b; double ac4 = 4 * a * c; double M = (float)Math.Sqrt(b2 - ac4); res1 = (-b + M) / (2 * a);

2022-04-18 14:37:41 221

原创 两点获取直线参数

已知平面两点,求直线方程,本代码是C#语言,其他编程语言也可参考1.求直线方程 y = kx + b 中的 k 与 b 两个参数,若 k 不存在会出现异常 //两点获取直线参数 //k为斜率,kf为法线斜率public static void GenLineEqu(double x1, double y1, double x2, double y2, out double k, out double kf, out double b) { double dx = x1 - x2;

2022-04-18 14:19:20 1100

原创 树莓派系统 11版本(bullseye)安装Qt异常

搞了两天,新买的树莓派4b安装Qt在安装Qt5的时候,使用 sudo apt-get install qt5-default 这条语句时,总报错没有可用的软件包 qt5-default ,但是他被其他的软件包引用了。这可能意味着这个缺失的软件包可能已被废弃,E:软件包 qt5-default 没有可安装的候选尝试了一些解决办法:换源,网上找的所有方法都式了后,解决不了,如:将下载的源换成清华源 ,但是换源后还是不行PS:尝试换了64位 的系统,但依旧不行 ————— 4b换64位的系

2022-03-18 19:58:32 3939 5

原创 System.Xml.Linq.XContainer.Element(...) 返回 null。

System.Xml.Linq.XContainer.Element(…) 返回 null。xn.Element(“age”).Value这个语句时读取子节点对应的值如: <item name="好人"> <sex>女</sex> <age>27</age> <like>王者荣耀</like> <class>一班</class> </item>

2022-03-01 15:25:43 239

原创 【.NET MVC】VS2019新建一个ASP.NET MVC项目

一、新建一个MVC项目1.打开VS2019,点击创建新项目2.选则ASP.NET Web 应用程序(.NET Framework),点击下一步3.对项目命名以及选择项目保存路径,然后点击创建4.选择MVC,点击创建5.创建完成二、程序书写1.点击程序调试按钮(快捷键F5)2.我门可以看到有一个页面生成,这时微软给我们的内置例程,同时可以观察页面中的元素,可以了解到后程序书写的位置3.打开Controllers(控制器)文件夹,可以看到里面的一个HomeController.

2021-08-07 12:08:32 3785 1

原创 【从零开始的QT编程】①简单的加法功能实现

用到的功能一、QT文本框内容获取二、QString与int数据类型转换三、文本框内容写入一、QT文本框内容的获取首先找到属性中文本框的objectName(控件名称),然后button控件的事件中写入程序之后一般选择clicked()点击确定,进入事件程序中,开始写入程序QString one = ui->textEdit->toPlainText();这样就可以将文本框的内容写入到QString变量中了二、QString与int互转①QString转intin

2021-04-25 22:14:54 1285

原创 C#中如何实现拖动PictureBox控件(无晃动现象)

PictureBox控件在winfrom中进行拖动,用其他大佬的方法做出来的效果如下:在鼠标停在某一位置的时候就开始晃动,幅度很大,因此我这边做个一个改进版,胆码如下一、初始化代码: InitializeComponent(); this.pictureBox1.MouseUp += new MouseEventHandler(this.pictureBox1_MouseUp); this.pictureBox1.MouseDown += new MouseEventHandl

2021-02-20 20:46:30 1253 2

原创 C#代码实现九点标定

在不通过Halcon、OpenCV、MATLAB等算法库的情况下完成九点标定结果:计算结果与Halcon计算结果完全一致一、九点标定算法原理基本原理参考以下文章九点标定基本原理二、九点坐标情况下的最小二乘拟合当输入有 n 个坐标时,我们的矩阵可以写成以下形式[x10x11x12x20x21x22::::::xn0xn1xn2][abc]=[y1y2::yn]\left[ \begin{matrix} x1^{0} & x1^{1}& x1^{2} \\ x

2021-01-19 22:15:06 6829 18

原创 C# 矩阵求逆

一、矩阵求逆算法二、矩阵求逆的代码实现

2021-01-18 22:46:21 2473 2

原创 C#实现矩阵求转置

#矩阵

2021-01-09 19:23:10 3311

原创 Halcon得出三角形内切圆

目录得出三角形的三个角点用类似尺规作图法得出三角形圆心求出圆心到边最短距离即半径合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入得出三角形的三个角点用类似尺规作图法得出三角形圆心求出圆心到边最短距离即半径撤销:Ctrl/Command

2020-10-21 11:48:14 969 1

原创 Halcon提取三角形边缘以及获取角点

目录获取边缘轮廓将轮廓拟合为直线将直线生成新有清晰角的三角形获取边缘轮廓read_image (Image1234, 'F:/Desktop/1234.png')//获取亚像素边缘edges_sub_pix (Image1234, Edges, 'canny', 1, 20, 40) //筛选出需要的轮廓select_contours_xld (Edges, SelectedContours, 'contour_length', 600,1200, -0.5, 0.5)//将轮廓用直线和圆分

2020-10-21 11:13:23 3246

Xtium-CL-MX4-1.40.00.0426 64位forwin7/win10

Dalsa Camlink XMX00系类采集卡驱动,安装完这个软件后配合Sapera lt采集图像

2023-08-05

Sepera-LT-8.7.3

Dalsa相机通用客户端,支持网口,Camlink,CXP线阵相机及面阵相机

2023-08-05

基于.net framework4.7.2的pointgreyDemo.rar

官方的例程基本都在控制台,自己看着用C#写的一个winform的demo(USB接口的) 驱动SDK和如何配置请查看往期

2021-01-29

FlyCapture_2.13.3.61_x64.exe

FlyCapture_2.13.3.61_x64版本驱动,内置官方基于VS2015例程

2021-01-29

三菱MX软件资料.rar

MX Component Ver 419V+中文操作手册+中文编程手册

2021-01-20

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

TA关注的人

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