摘要:
今天学习了利用数组方式的栈的C++实现,这种方式跟指针实现有很多不一样的地方: 栈的指针实现,栈的创建申请头结点,push需要申请新的结点,pop释放结点,这些结点都放在第一个位置,top时,S->next->data即可。 栈的数组实现,只申请一个结点,该结点的结构体内包含,数组的最大容量、栈顶元
阅读全文
posted @ 2020-04-20 13:33
一杯清酒邀明月
阅读(1318)
推荐(0)
摘要:
C# 中在图像上画框,通过鼠标来实现主要有四个消息响应函数MouseDown, MouseMove, MouseUp, Paint重绘函数实现。当鼠标键按下时开始画框,鼠标键抬起时画框结束。 1 Point start; //画框的起始点 2 Point end,//画框的结束点<br>bool b
阅读全文
posted @ 2020-04-20 13:01
一杯清酒邀明月
阅读(2403)
推荐(0)
摘要:
在进行图像处理时,很多时候创建模板并通过匹配模板进行图像基准点的分析能大大提高ROI的选取准确度和效率。 下面通过实例来讲述模板匹配的快速学习应用。 首先创建模板先读取图像,对读取的图像创建模板并保存,创建模板要挑选的是所有图像都存在的特征或区域以保证在实际处理时程序都能够正常进行图像分析处理。 H
阅读全文
posted @ 2020-04-20 08:56
一杯清酒邀明月
阅读(4364)
推荐(1)
摘要:
第一种方法: 1 public static byte[] GetImagePixel(Bitmap img) 2 { 3 byte[] result = new byte[img.Width*img.Height*3]; 4 int n = 0; 5 for (int i = 0; i < img
阅读全文
posted @ 2020-04-20 08:51
一杯清酒邀明月
阅读(835)
推荐(0)
摘要:
1、环境简介 Visual Studio 2013社区版 Halcon18.05 2、使用Nuget在VS工程中安装Halcon插件 搜索栏输入关键字halcon,出现两个插件,分别是halcon语言的接口和halcon引擎,全部安装即可。 需要注意的是,这两个控件的使用的前提是你的电脑上已经安装了
阅读全文
posted @ 2020-04-17 16:52
一杯清酒邀明月
阅读(1334)
推荐(0)
摘要:
概述:使用Halcon在VS中的控件显示一张图片。 要点:使用了图像缩放和图像显示函数,以及鼠标滚轮响应函数。 1、创建WinForm项目 首先在VS中添加Halcon所需的控件HSmartWindowControl 然后创建新的winForm工程,并向窗体中拖入一个HSmartWindowCont
阅读全文
posted @ 2020-04-17 16:51
一杯清酒邀明月
阅读(7761)
推荐(0)
摘要:
前言 我们在进行项目的合作开发的时候一定无法离开一个公共平台,提供大家做项目的一个平台,目前使用较多的是SVN,它是一个开放源代码的版本控制系统。但是大家一定有遇到这样的问题,就是 全英文界面(英语好的可以忽略),这个或多或少的让我们的工作效率降低了很多,特别是针对刚接触的小伙伴更是如此,本来就不熟
阅读全文
posted @ 2020-04-17 16:39
一杯清酒邀明月
阅读(1309)
推荐(0)
摘要:
SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。 Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subver
阅读全文
posted @ 2020-04-17 16:37
一杯清酒邀明月
阅读(2789)
推荐(0)
摘要:
1、取字符串的前i个字符 string str1=str.Substring(0,i); string str1=str.Remove(i,str.Length-i); 2、去掉字符串的前i个字符 string str1=str.Remove(0,i); string str1=str.SubStr
阅读全文
posted @ 2020-04-17 15:50
一杯清酒邀明月
阅读(349)
推荐(0)
摘要:
前言 哈夫曼编码是一种贪心算法和二叉树结合的字符编码方式,具有广泛的应用背景,最直观的是文件压缩。本文主要讲述如何用哈夫曼编解码实现文件的压缩和解压,并给出代码实现。 哈夫曼编码的概念 哈夫曼树又称作最优树,是一种带权路径长度最短的树,而通过哈夫曼树构造出的编码方式称作哈夫曼编码。 也就是说哈夫曼编
阅读全文
posted @ 2020-04-17 14:57
一杯清酒邀明月
阅读(2480)
推荐(0)
摘要:
1、 QMouseEvent.x() 和 QMouseEvent.y() 是窗口里面的坐标, 相当于 Windows API 里面的 ClientX和ClientY 。 2、 QMouseEvent.GlobalX() 和 QMouseEvent.GlobalY() 是位于屏幕上的坐标, 相当于 W
阅读全文
posted @ 2020-04-17 13:45
一杯清酒邀明月
阅读(790)
推荐(0)
摘要:
Camera Binning Mode:像素合并模式,将相邻的像素单元电荷通过物理的方法叠加在一起作为一个像素输出信号; 水平方向Binning: 同列相邻行的电荷叠加 垂直方向Binning: 同行相邻列的电荷叠加 采用这种方式,相邻的像元中感应的电荷被加在一起,以一个像素的方式读出.B Binn
阅读全文
posted @ 2020-04-17 13:04
一杯清酒邀明月
阅读(813)
推荐(0)
摘要:
1、RAW格式是什么 RAW格式: RAW图像就是CMOS或者CCD图像感应器将捕捉到的光源信号转化为数字信号的原始数据。 RAW格式的全称是RAW Image Format。 摄像头的数据输出格式一般分为CCIR601、CCIR656、RAW RGB等格式,此处说的RGB格式应该就是CCIR601
阅读全文
posted @ 2020-04-17 12:59
一杯清酒邀明月
阅读(5172)
推荐(0)
摘要:
一、相机硬件接线图 2号引脚接传感器的触发信号引脚,5号与传感器共地连接。 二、pylon软件设置 三、halcon软触发相机拍照Halcon采集助手设置软触发: 1.set_framegrabber_param (AcqHandle, 'TriggerMode', 'On')2.set_frame
阅读全文
posted @ 2020-04-17 10:34
一杯清酒邀明月
阅读(8343)
推荐(2)
摘要:
1)MSDN的解释: DiscardInBuffer: 丢弃来自串行驱动程序的接收缓冲区的数据; DiscardOutBuffer:丢弃来自串行驱动程序的传输缓冲区的数据; 2)在上述解释中“串行驱动程序的接收/发送缓冲区”袭,示意图如下: 驱动程序内部维护的两个缓冲区(绿色的)就是“串行驱动程序的
阅读全文
posted @ 2020-04-17 09:44
一杯清酒邀明月
阅读(6683)
推荐(2)
摘要:
ASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。ASCII第一次以规
阅读全文
posted @ 2020-04-16 11:34
一杯清酒邀明月
阅读(1728)
推荐(0)
摘要:
XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝系统文件;使用时源盘符、源目标路径名、源文件名至少指定一个;选用/S时对源目录下及其子目录下的所有文件进行COPY。除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目录本身的文件,而不涉及
阅读全文
posted @ 2020-04-16 10:34
一杯清酒邀明月
阅读(5983)
推荐(0)
摘要:
information QMessageBox::information(NULL, "Title", "Content", QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes); 这是比较常用的一种用法,效果如下: information原型:
阅读全文
posted @ 2020-04-15 10:11
一杯清酒邀明月
阅读(5295)
推荐(0)
摘要:
在Qt的Widget中显示图片,使其适应Label 的大小,直接上程序。 1 void Widget::show_frame(QImage &image) 2 { 3 QSize laSize=ui->label_carema->size();//label_carema是要显示图片的label的名
阅读全文
posted @ 2020-04-15 09:29
一杯清酒邀明月
阅读(3677)
推荐(1)
摘要:
1、直接赋值给整数变量。如: int i = 2.5; 或 i = (int) 2.5; 这种方法采用的是舍去小数部分 2、C/C++中的整数除法运算符“/”本身就有取整功能(int / int),整数除法对正数的取整是舍去小数部分. 3、使用floor函数。floor(x)返回的是小于或等于x的最
阅读全文
posted @ 2020-04-15 09:10
一杯清酒邀明月
阅读(5366)
推荐(0)