自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (24)
  • 收藏
  • 关注

原创 C++ Qt C#文件夹重命名 C#复制文件(夹)

一、C++文件夹重命名方法:使用MoveFile()方法即可,源文件夹名字和目标文件夹名字都需要完整的路径名称if (g_oCamera[0].strCodedData != _T("")){ CString strNgDir = _T("D:/image/") + strDay + _T("/") + strTestTime; /*QDir dirNgImg(strNgDir); if (dirNgImg.exists()) dirNgImg.rename(strTestT

2022-01-22 22:46:12 1784

原创 Halcon C#窗口无法显示HObject

问题:Halcon C#窗口,线扫相机采图显示之后,无法显示HObject区域解决方法:先手动加载一张图像到窗口,然后再用相机采图,才可以显示区域或者初始化的时候先生成一张图像显示到窗口HOperatorSet.GenImageConst(out image1, "byte", width, height);HOperatorSet.GetImageSize(image1, out imgWidth1, out imgHeight1);HOperatorSet.SetPart(winHan.

2021-09-15 17:08:37 1019

原创 C# WinForm中TableLayout、TableControl或者SplitContainer设置Dock = Fill属性,被statusStrip或toolStrip遮住

控件遮挡问题:C# WinForm中先增添了TableLayout、TableControl或者SplitContainer容器控件,设置Dock = Fill属性,然后再添加的toolStrip或statusStrip,结果后者把前者上部或下部挡住了一部分。解决办法一:右键点击toolStrip或statusStripr,将其“置于底层”,这样就不会遮挡了。解决办法二:改变窗体的Designer.cs文件,调整两个控件在窗体中的Controls.Add()的顺序:..

2021-08-09 00:52:20 1491

原创 Qt Vs 添加图标 exe图标和窗体图标

Qt Vs项目添加图标一、生成exe文件添加图标解决方案项目名字点右键选择“添加”—>"资源",或者资源视图的项目名字点右键选择“添加”—>"资源"在资源上点右键选择“添加资源”,在弹出的添加资源对话框选择”Icon“,点击”导入“按钮选择图标添加完之后,生成解决方案就可以了二、窗体添加图标以及任务栏上显示的图标打开窗体.ui界面,在属性“windowIcon"选择图标就可以了选择图标添加完之后,生成解决方案就可以了...

2021-05-19 12:06:53 2658 1

原创 error C2678: 二进制“==“: 没有找到接受“std::string”类型的左操作数的运算符

C++ QTerror C2678: 二进制"==": 没有找到接受“std::string”类型的左操作数的运算符(或没有可接受的转换)解决方法:添加头文件 #include<string> (注意:不是#include<string.h> 不加.h)

2020-12-16 11:57:08 4176

原创 Qt VS添加窗体和类

添加步骤1.234.修改基类类型修改基类,Base class默认为QWidget,无法选择。如果想添加QDialog类型的可以手动将QWidget改为QDialog,添加QMainWindow就改为QMainWindow遇到的问题原因是该项目不是qt工程项目。解决办法是将它转化为qt工程,具体操作如下:...

2020-12-09 11:45:30 3125 3

原创 Halcon判断一个点是否在某个区域内

Halcon判断一个点是否在某个区域内,如果在区域内,选取该区域draw_rectangle1 (3600, Row1, Column1, Row2, Column2)gen_rectangle1 (Rectangle, Row1, Column1, Row2, Column2)partition_dynamic (Rectangle, Partitioned, 20, 20)get_mposition (3600, Row, Column, Button)***获取包含点的区域的索引.

2020-09-20 09:43:17 5405 1

原创 VisionPro C#禁用启用工具 保存图像

VisionPro C#禁用启用工具,只需要取得该工具的父容器,比如toolgroup或者toolbock,再调用父容器的DisabledTools的添加方法即可。禁用:CogToolGroup myToolGroup=myManger.Job(0).VisionTool as CogToolGroup;CogCaliperTool caliperTool= myToolGroup.Tools["CogCaliperTool1"] as CogCaliperTool;myToolGroup.D

2020-08-31 12:37:23 2045

原创 Halcon旋转图像任意角度 不被裁剪

Halcon旋转图像任意角度,保证图像完整性边角不被裁剪,原图旋转后将扩大dev_update_off ()optimize_aop ('affine_trans_image', 'byte', 'no_file', ['file_mode','model','parameters'], ['nil','threshold','false'])set_system ('paralleli...

2020-04-02 14:12:23 3518 2

原创 c#与halcon混合编程调用HOperatorSet.OpenFramegrabber报错#8600的解决

使用halcon的代码导出后运行到HOperatorSet.OpenFramegrabber("GigEVision", 0, 0, 0, 0, 0, 0, "default", -1, "default", -1, "false", "default", "cam0", 0, -1, out hv_AcqHandle);时报如下错误HALCON e...

2020-03-30 17:52:15 5071

原创 Halcon设置窗口背景色 C# C++,HOperatorSet.DispText报错解决

窗口设置背景色hWindowControl控件直接设置背景色属性不管用,必须先HOperatorSet.SetWindowAttr("background_color", "sky blue");,再hWindowControl1.HalconWindow.OpenWindow() 一下using System;using System.Collections.Generic;usi...

2020-03-26 10:06:31 7530 2

原创 Halcon显示图片自适应窗口控件中心 缩放平移图像

图像自适应窗口控件显示,以窗口中心为基准read_image (Image, 'printer_chip/printer_chip_01')winWidth:=640winHeight:=880dev_resize_window_fit_size (0, 0, winWidth, winHeight, -1, -1)get_image_size (Image, imgWidth,...

2020-03-25 11:04:53 7223 3

原创 C# SplitContainer控件实现折叠展开面板

C# SplitContainer控件实现折叠展开面板C# SplitContainer控件实现折叠展开面板,直接上图上代码private void button1_Click(object sender, EventArgs e){ splitContainer1.Panel2Collapsed = !splitContainer1.Panel2Collapsed; ...

2020-01-08 17:05:11 6424 1

原创 C++ Socket编程之TCP实例(附C/C++代码详解)

说明:主要分步骤给出Windows平台下socket编程的一个TCP实例;使用WINDOWS下网络编程规范Winsock完成网络通信;对程序各部分细节进行描述。套接字有三种传输类型SOCK_STREAMSOCK_DGRAMSOCK_RAW;具体见:https://blog.csdn.net/bjyddxhfxq/article/details/51119653一、...

2019-12-13 14:19:17 1897

原创 C# WinForm应用程序降低系统内存占用方法

这里整理了一些网上关于Winform如何降低系统内存占用的资料,供参考:1、使用性能测试工具dotTrace 3.0,它能够计算出你程序中那些代码占用内存较多2、强制垃圾回收3、创建完对象实例后,记得释放资源,多使用Dispose(),Close()方法,或者使用using4、用timer,每几秒钟调用:SetProcessWorkingSetSize(Process.GetCurren...

2019-12-06 18:02:38 981

原创 C#子窗口使用OpenFileDialog线程报错的解决方法

在子窗口用户控件中使用OpenFileDialog打开文件,最开始的写法,直接在按钮点击事件中写,会报错,代码如下:private void btnOpenExcel_Click(object sender, EventArgs e){ OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Microsoft Of...

2019-10-14 10:12:35 1312

原创 Halcon和OpenCV 最小二乘法拟合直线

最小二乘法拟合直线概念:最小二乘法多项式直线拟合,根据给定的点,求出它的函数y=f(x),当然求得准确的函数是不太可能的,但是我们能求出它的近似曲线y=φ(x)原理假设有点 , I = 1,2,3,……n,求近似曲线y=φ(x),并且使得y=φ(x)与y=f(x)的平方偏差和最小,偏差其中我们要找到一组最好的a b ,“最好的”就是要使选出的a b...

2019-09-26 15:54:35 908

原创 C# VB NIVision Halcon混合编程——NIVision图像与Halcon图像互转:.Net指针操作

NIVision图像VisionImage转Halcon图像HObject:C#版//NationalInstruments.Vision.dll//NationalInstruments.Vision.Common.dll//NationalInstruments.Vision.Acquisition.Imaqdx.dllusing NationalInstruments.Visi...

2019-09-11 16:03:58 2237

原创 OpenCV二值化后 按面积选区域 填充孔洞 排序

按面积选择区域 select_shape二值化为了减少噪声的干扰,删除面积小的区域,代码中将连通区域面积(像素个数)不足100的区域认为是噪声点,并将其删除(即置为背景黑色)。#include "stdafx.h"#include <iostream> #include<vector>#include<algorithm>#i...

2019-09-02 13:56:51 2745

原创 OpenCV设置感兴趣区域ROI,对图像进行局部处理

OpenCV设置感兴趣区域ROI,只对图像感兴趣区域进行局部处理源码如下:1、Mat设置感兴趣区域int main( ){ //导入图像 Mat img = imread("123.jpg", 1); //创建一个同样大小的空图像 Mat img2(img.rows,img.cols,CV_8UC3); //设置感兴趣区域,拷贝 ...

2019-08-29 18:07:42 2241

原创 OpenCV颜色提取——获取图片上某一区域的颜色平均HSV值——颜色识别

彩色模型数字图像处理中常用的采用模型是RGB(红,绿,蓝)模型和HSV(色调,饱和度,亮度),RGB广泛应用于彩色监视器和彩色视频摄像机,我们平时的图片一般都是RGB模型。而HSV模型更符合人描述和解释颜色的方式,HSV的彩色描述对人来说是自然且非常直观的。HSV模型HSV模型中颜色的参数分别是:色调(H:hue),饱和度(S:saturation),亮度(V:value)。由A. R...

2019-08-29 10:55:24 38535 15

原创 Halcon单相机标定—标定板标定和自标定 线扫相机标定

一、标定板标定 13.0******************************************************************************************在工业镜头选型过程中,为了方便各位朋友计算工业镜头参数,现提供靶面尺寸表供参考。*****1.1英寸————靶面尺寸为宽12mm*高12mm,对角线17mm*****1英寸————靶面...

2019-08-21 11:41:44 5935 1

原创 HSmartWindowControl鼠标缩放平移图像 画区域

Halcon的HSmartWindowControl实现鼠标缩放平移图像以及画区域操作using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Te...

2019-08-12 10:35:26 7882 5

原创 C#进制转换(二进制、十六进制、十进制互转)

//1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串//十进制转二进制Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2));//十进制转八进制Console.WriteLine("十进制166的八进制表示: "+Convert.ToString(166, 8));//十进制转十六进制Console.Wr...

2019-08-08 16:31:26 900

原创 Halcon measure_pos结果生成边缘线

halcon卡尺测量read_image (Image, 'E:/Kell/vision/gg.png')* Measure 01: Prepare measurementdraw_line (200000, Row1, Column1, Row2, Column2)gen_region_line (RegionLines, Row1, Column1, Row2, Column2)g...

2019-08-01 17:45:38 1515

原创 OpenCv 鼠标框选并显示框选区域

opencv鼠标操作:选择提取任意区域主要思路:通过鼠标事件,选择封闭的图形;对封闭图形做为掩膜,对原图抠图。用到的函数:setMouseCallback()函数了解了鼠标回调函数的调用机制后再来看一下创建回调函数的函数setMouseCallback();原型:voidsetMouseCallback(conststring&winname,...

2019-06-12 18:18:43 3222

原创 MFC/HALCON混合编程系列二_打开两个窗口_MFC布局

//Window1 CRect rect1; HWND hWnd1; GetDlgItem(IDC_PICWND1_STATIC)->GetClientRect(&rect1); //GetDlgItem(HWND hDlg,int nIDDlgItem)通过ID获取一个指定的窗口内的控件,HWND应为当前窗口的句柄 ...

2019-05-28 10:40:00 1047

原创 OpenCV的Mat和Halcon的HObject类型互相转换

OpenCv的Mat和Halcon的HObject数据类型的互相转换,Halcon的版本是13.0,OpenCV的版本是3.2HObject Mat2HObject(const cv::Mat &image){ HObject Hobj = HObject(); int hgt = image.rows; int wid = image.cols; int i; /...

2019-04-25 10:32:09 1395

原创 MFC ImageList控件的使用方法

概述:Imagelist控件ImageList控件是 ActiveX控件组的一部分,该控件组可以在文件 MSCOMCTL.OCX中找到ImageList控件包含 ListImage对象的集合,该集合中的每个对象都可以通过其索引或关键字被引用。ImageList控件不能独立使用,只是作为一个便于向其它控件提供图象的资料中心。...

2019-04-02 10:58:55 2422

原创 MFC操作注册表的两种方法(方法二超简单 )

操作注册表的两种方法实现方法一:一般操作注册表的方法注册表内部结构:key-&gt;subkey-&gt;value-&gt;名称,类型,数据函数:RegCreateKey()RegCreateKeyEx()RegOpenKey()RegOpenKeyEx()RegSetValue()RegSetValueEx()RegQueryValue()Reg...

2019-03-12 11:49:02 3969 3

原创 OpenCv打开图像窗口显示在MFC控件上 和 Qt控件上

OpenCv将图像窗口嵌入到MFC Picture Control控件上,resizeWindow调整窗口大小和控件大小一致,WINDOW_NORMAL设置图像自适应窗口int width, height;CRect picRect;GetDlgItem(IDC_DISPLAY_STATIC)->GetClientRect(&picRect);width = picRe...

2019-03-09 10:30:28 1990 6

原创 Modbus rtu CRC===PC上位机和PLC通信 Modbus rtu CRC计算(C++)

PC上位机和PLC Modbus rtu CRC计算

2017-04-19 10:42:04 5481

MindVisionCamHalcon.rar

迈德威视MindVision相机C++ Halcon采图,SDK开发,设置相机曝光

2021-07-30

QT_HikvionSDK_Halcon.rar

C++调用海康相机SDK采集图像(C++\QT Creator\Halcon\线程\接口),Qt调用海康SDK采图转换成Halcon图像,相机接口类,线程实时采集

2021-01-09

计算机中丢失api-ms-win-crt-runtime-l1-1-0.dll修复工具.rar

“无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-l1-1-0.dll,尝试重新安装该程序以解决此问题”解决方案,直接安装就可以解决,目录C:\Windows\SysWOW64

2020-12-18

QT_HikvionSDK_OpenCv.rar

C++调用海康相机SDK采集图像(C++\QT Creator\openCV\线程\接口),Qt调用海康SDK采图转换成OpenCv图像,相机接口类,线程实时采集

2020-12-16

Halcon刷新图像窗口控件闪烁解决方法.hdev

Halcon刷新图像窗口控件闪烁两种解决方法。有时候,我们需要在窗口或者控件中显示图像,以及某些region、contour,甚至是交互时才会出现的ROI选择框。 但是随着操作的频繁进行,我们在重绘窗口内容的时候,会出现并不希望出现的闪烁,比如说我希望让绘制的多个contour对象能够一次性显示,而不是每一个新的contour对象显示时,都去刷新一次窗口。

2020-05-12

NIVision的VisionImage转Halcon的HObject互转 DotNet指针操作.rar

NIVision Halcon混合编程——NIVision图像与Halcon图像互转,C#版 VB.Net版 Labview版,DotNet指针操作

2020-04-16

图像旋转任意角度 不被裁剪.hdev

Halcon自己写的方法,旋转图像任意角度,保证图像的完整性,保证图像边角不被裁剪掉了. .Halcon自带旋转图像算子Rotate_Image和Affine_Trans_Image都不能保证图像完整性

2020-04-02

图像自适应窗口控件大小比例 以窗口中心为基准.hdev

Halcon图像自适应窗口控件显示,以窗口中心为基准按比例适应大小 halcon的代码;以及鼠标缩放平移图像 C++的代码

2020-04-02

MFCResizeControl.rar

MFC中使控件随着窗体一起变化自适应窗口大小,随窗口大小和位置变化而变化,一次变化所有控件的大小和位置

2019-12-10

CSharpResizeControl.rar

C#中使控件随着窗体一起变化自适应窗口大小,随窗口大小和位置变化而变化,一次变化所有控件的大小和位置

2019-12-10

OpenCV MFC利用橡皮筋类CRectTracker选择图像roi区域创建模板图像.rar

OpenCV MFC通过橡皮筋CRectTracker类在窗口控件上画区域,并将画的区域矩形在窗口的位置和大小映射到图像上相应的位置和大小 来选取模板图像

2019-09-12

NIVision的VisionImage转Halcon的HObject.rar

NIVision Halcon混合编程——NIVision图像与Halcon图像互转,C#版 VB.Net版 Labview版

2019-09-12

OpenCvSelectFillSort9Point.rar

OpenCV二值化后 按面积选区域 填充孔洞 排序,以及手眼标定(平面九点法)。OpenCV3.4.5

2019-09-12

单相机标定 标定板标定和自标定.rar

单相机标定,标定板标定和自标定实例源码。初始参数的说明和获取方法, set_origin_pose() 参数的计算方法, gen_image_to_world_plane_map() 参数Scale的计算方法, 问题说明 注意事项

2019-08-21

Mosaic图像拼接 畸变自标定.rar

Halcon图像拼接之前 先通过图像自标定来矫正图像畸变来改善拼接效果,实例源码

2019-08-19

Halcon 径向畸变自标定算法.rar

Halcon超级厉害的径向畸变自标定算法的原理实现方法及算法 radial_distortion_self_calibration

2019-08-16

HalconWindowZoom.rar

HSmartWindowControl实现鼠标缩放平移图像以及画区域操作

2019-08-12

OpenCv3.4.5+VS2010开发实例 打开图像窗口显示在MFC控件上

OpenCv3.4.5+VS2010配置开发实例,打开图像窗口并显示在MFC的Picture Control控件上,处理图像并显示结果

2019-03-09

VS2010+Opencv3.4.5环境搭建及图像处理实例源码

VS2010+Opencv3.4.5开发环境搭建,以及缺失的四个dll,从www.dll-files.com 下载缺失四个64位的dll,注意要64位的。Opencv3.4.5只有64位的,电脑需要64位系统,VS也需要64位的环境。该实例包含了图像腐蚀、图像膨胀、边缘图像等图像处理。

2019-02-26

halcon外触发取像及异常处理代码

halcon外触发取像及异常处理代码示例,希望能帮到你们

2019-02-19

数据转换成ASCLL码

将浮点数据转换成ASCLL码的函数,包含了CPP QT C#代码函数

2019-02-19

OpenCv3.4.1+VS2010配置时丢失的DLL x64

OpenCv3.4.1+VS2010配置时丢失的4个DLL x64位的 一定是要64位的 。OpenCv3.4.5

2019-02-15

Word-2-CHM

直接将Word文档转成chm文档

2017-04-19

串口调试助手

强大的串口调试助手,带有各种小工具

2017-04-19

空空如也

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

TA关注的人

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