- 博客(271)
- 资源 (7)
- 收藏
- 关注
转载 Qt学习:QAction系列详解
一、QAction类详解【详细描述】 QAction类提供了抽象的用户界面action,这些action可以被放置在窗口部件中。 应用程序可以通过菜单,工具栏按钮以及键盘快捷键来调用通用的命令。由于用户期望每个命令都能以相同的方式执行,而不管命令所使用的用户界面,这个时候使用action来表示...
2021-03-25 17:32:30
19299
原创 QT pro文件详解
1.QT pro文件配置项说明注释:注释是从一行的#开始,到这一行的结束。QT += :这个是添加QT项目需要的模块的,若项目中要排除某个模块,也可用QT -=配置项。TEMPLATE = : 这个配置项确定qmake为这个应用程序生成哪种makefile 。有下面五种形式可供选择:app:建立一个应用程序的makefile,这个是默认值,若模块项未指定,将默认使用此项;lib:建立一个库的makefile;vcapp:建立一个应用程序的VisualStudio项目文件;vclib:建立一个库的Visua.
2021-03-23 10:18:12
1393
原创 QT右键点击添加库不响应的解决办法
问题描述QT在pro右键点击添加库不响应解决方案双击打开pro文件在pro文件界面里单击鼠标右键,并选择添加库。解决问题
2021-03-22 18:26:19
1083
原创 qt乱码Could not decode“xxx.cpp“ with “UTF-8“-encoding.Editing not possible问题处理
问题描述:如题:解决方法:1、点击Select Encoding按钮2、选择按照系统编码3、选中System后点击按编码重新载入4、问题解决
2021-03-22 18:01:27
910
原创 QT中$$PWD的意思
$$PWD的意思为当前目录如pro文件中:INCLUDEPATH += $$PWD/lib/x64-win64$$PWD表示的意思就是pro文件所在的目录。
2021-03-18 14:59:52
21356
4
原创 QT 中textEdit 和 textBrowser 无法使用斜体及加粗等 解决办法
编辑框的几个种类QT 中一共四个文本编辑框 分别是 Line Edit 、Text Edit、 Plait Text Edit和textBrowser四种文本编辑框架!一、输入内容不同1、LineEdit:LineEdit的输入内容为单行文本输入。2、TextEdit:TextEdit的输入内容为多行文本输入。3、PlainTextEdit :PlainTextEdit的输入内容为多行文本输入。4、textBrowser:textBrowser的输入内容为多行文本输入二、用途不同1、Lin
2021-03-12 20:37:02
2675
转载 Qt使用两组RadioButton,两组之间相互独立
Qt中使用两组共四个RadioButton时,由于RadioButton的特性,所以两组一共四个按钮每次只能选择一个,要使得两组RadioButton相互独立,需要用到QButtonGroup这个功能,把RadioButton加到QButtonGroup里面,实现两组RadioButton的相互独立;具体代码如下:#include<QRadioButton>#include<QButtonGroup> QRadioButton * m_BtnA1 = new QRadioB
2021-03-12 20:01:31
4472
原创 Qt中查看ui_xxx.h文件方法
前提1、Qt当有界面2、构造完成满足以上两个条件qt会生成ui_xxx.h文件。如何查看方法1在cpp文件中找到UI下的一个对象如:ui->textEditUi::QWDialog按住Ctrl键,使用鼠标左键点击UI下的一个对象,如:textEdit、QWDialog。即可进入ui_xxx.h文件。方法2在.h文件中找到UI下的一个对象如:Ui::QWDialog按住Ctrl键,使用鼠标左键点击UI下的一个对象,如:QWDialog。即可进入ui_xxx.h文
2021-03-12 16:58:32
2229
1
转载 工业定焦镜头的选型公式
工业镜头的焦距(f mm)可以根据FOV(视场), WD(工作距离) 和CCD芯片尺寸计算出来:FOV视场指被摄取物体的大小,视场的大小是以镜头至被摄取物体距离(WD),镜头焦距(F)及CCD芯片尺寸确定的。 镜头的焦距,视场大小、工作距离、光学倍率计算如下:焦距f = WD × CCD芯片尺寸( H or V) / FOV( H or V)视场FOV ( H or V) = 物距WD × CCD芯片尺寸( H or V) / 焦距f视场FOV( H or V) = CCD芯片尺寸( H or V
2021-02-01 11:24:36
2900
2
转载 镜头MTF传递函数解读
什么是镜头的MTF曲线?MTF全称是Modulation Transfer Function,译为调制传递函数,其单位以line/mm来表示。MTF综合反映了镜头的反差和分辨率特性, MTF是用仪器测量的,因而可以完全排除胶片等客观因素的影响和人工判读的主观因素影响,是目前最为客观最为准确的镜头评价方法。的安装、导线架和球栅阵列(BGA)的检测、对重要光纤元件进行排列和装配,以及对平板显示器进行检测等。工业视觉镜头NAVITAR ZOOM 6000◎ 0.09-393X 的动态放大倍率范围提供了多功
2021-01-20 08:42:48
1328
原创 机器视觉工业镜头-Computar
日本Computar镜头,全球工业镜头、CCTV镜头市场占有率第一。CBC板式会社成立于1925年,总部在日本东京。1960年 CBC香港公司成立,是computar镜头走向国际市场的前奏。 1979年 研制出第一只手动变焦镜头。 1985年 研制出第一款非球面高速镜头。1992年 电动6倍系列镜头全球上市。1996年 CBC上海公司成立是computar镜头和GANZ摄像机迈入中国市场的开始。 Computar百万像素镜头的线是专门用于与CCD相机和视频设备,机器视觉应用,如
2021-01-19 17:58:24
2438
原创 工业相机5A参数及其对图像采集的影响
有些相机会提到5A功能,指的是: AutomaticShutter(自动快门)、Automatic Gain(自动增益)、Automatic IRIS(自动光圈)、AutomaticGamma(自动伽马)、Automatic White Balance(自动白平衡)。 下面对以上各个功能进行介绍:一、 Automatic Shutter(自动快门) 相机的S...
2021-01-19 17:56:46
1147
原创 vs官方使用教程中文版与英文版
Visual Studio IDE 中文文档https://docs.microsoft.com/zh-cn/visualstudio/ide/Visual Studio IDE documentationhttps://docs.microsoft.com/en-us/visualstudio/ide/
2021-01-19 09:32:38
723
转载 成像质量、像素个数、感光元件尺寸的关系
成像质量、像素个数、感光元件尺寸的关系感光元件 (影像传感器) 就是拍摄的照片最终成像的位置。相当于传统相机里面的胶卷,不同相机的感光元件尺寸是不一样的。 1. 像素的含义 两个 100 平方米的房子 A 和 B,A 房子里面平均分成 10 个房间,B 房子里面平均分成 100 个房间。 A、B 房子 = 感光元件;房间 = 像素;进入房间的人数等于光线。 传统相机是靠胶卷来成像,数码相机里面的胶卷就是感光元件 (CCD、CMOS)。像素的多少就是在这个感光元件上面布满多少个格子。成像靠的是采集光线,
2021-01-19 09:28:24
4608
2
转载 工业相机之全局曝光与卷帘曝光
曝光方式包括两种: 全局曝光(global shutter)卷帘曝光(rolling shutter)CCD相机都是全局曝光,CMOS相机既有全局曝光也有卷帘曝光 全局曝光全局曝光的方式比较简单。也就是说光圈打开后,整个图像芯片同时曝光。因此,曝光时间与机械的开关速度有关。既然与机械运动相关,所以,存在理论上的最小曝光时间 优点:所有像素点同时曝光 缺点:曝光时间存在局限,存在机械极限的最小曝光时间 卷帘曝光顾名思义,...
2021-01-19 09:25:09
1977
转载 相机像素尺寸(像元大小)和成像系统分辨率之间的关系
相机像素尺寸(像元大小)和成像系统分辨率之间的关系 在显微成像系统中,常常会用分辨率来评价其成像能力的好坏。这里的分辨率通常是指光学系统的极限分辨率以及成像探测器的图像分辨率。最终图像所呈现出的实际分辨率,取决于二者的综合影响。 过高的光学分辨率如果没有足够精细的图像分辨率来体现,则实际分辨率会降低到图像分辨率以下; 如果相机解析能力过高但光学系统的分辨率低,同样也看不清物体的精细结构。 ...
2021-01-19 09:21:36
7069
6
转载 像素越多越好?像元的面积越小越好?为何底大一级压死人?
像素越多越好?像素点的面积越小越好?为何底大一级压死人? 像素是:图像最小单元的数量,例如6000*4000,像素数量就是24*10^6。 像素太少当然图像就看不见了,看不清晰了。 但是现在几乎所有手机和相机的像素数都远远符合要求。现在限制图像清晰的,通常来说都不是像素的问题,而是镜头和画幅问题。 拍到的图像的清晰程序是镜头和传感器共同决定的。 这个具体怎么共同决定可以看我另一个博客: https://blog.csdn....
2021-01-19 09:14:11
1936
转载 图像处理:镜头频率(衍射极限) 和 相机采样:显微镜的采样定理
采样定理大家都知道,相信不用多说。 我自己写下来给自己看。 下面,我总结 大家平时照相的镜头或者显微镜的物镜的情况下: 采样频率是指图像在数字化的时候的过程,实际上就是我们相机感光元件CCD或者CMOS的一个个小像元把模拟的连续图像进行了数字化。 实际生活中,得到图像有两个过程: 1、镜头把物体成像到CCD(CMOS) 2、CCD输出数字化图像 从频率角度来讲, 一个真实的任何物体,它所发出...
2021-01-19 09:13:07
1887
原创 C#halcon点拟合圆形函数
public bool FitCircle(double[] X, double[] Y, out double RcX, out double RcY, out double R) { try { HTuple hTuple = new HTuple(); HTuple hTuple2 = new HTuple(); int num = 0; for (num = 0; num <..
2021-01-15 11:11:06
888
1
原创 C#模板匹配创建模板与查找模板函数
class ShapeModulInspect { /// <summary> /// /// </summary> /// <param name="InspectImg">图像</param> /// <param name="ModulRoi">ROI</param> /// <param name="AngleStar
2021-01-15 11:10:04
1498
2
原创 CST光源控制卡简单操作C#程序
namespace AttachMachine{ class LightCST { private SerialPort serialPort ; public LightCST() { serialPort = new SerialPort(); } public bool CreatPort(String PortName) { seria
2021-01-15 11:05:42
2591
原创 C# ini文件读写函数
namespace Tools{ class IniOperate { [DllImport("kernel32")] private static extern int GetPrivateProfileString(string section, string key, string defVal, StringBuilder retVal, int size, string filePath); [DllImport("kernel32
2021-01-15 08:37:18
343
原创 工业相机基类与实现
namespace AttachMachine{ //相机参数 public struct CamPara { public int DeviceID; //设备描述 public string Name; public int WorkMode; //工作类型,0为连续模式,1为触发模式 public float ExpourseTime; //曝光时间
2021-01-14 15:58:05
605
原创 运动控制卡的基类函数与实现例子
基类namespace MotionCardDll{ public abstract class IMotionCard { public Int32 m_Mode; public Int32 m_BoardId;//Card 号 public Int32 m_Card_name; public Int32 m_StartAxisID; public Int32 m_TotalAxisNum;
2021-01-14 15:32:56
1043
原创 C#学习笔记(控制台程序)
using System;using System.Collections.Generic;using System.Linq;using System.Linq.Expressions;using System.Text;using System.Threading.Tasks;//namespace test//{// class Program// {// public delegate bool ShortDelegate(int[] x);//
2021-01-04 14:37:31
465
原创 halcon通过点拟合圆形,鼠标选点
原图源码read_image (Image, '0.bmp')dev_clear_window ()dev_open_window_fit_image (Image, 0, 0, -1, -1, WindowHandle)dev_display (Image)binary_threshold (Image, Region, 'max_separability', 'dark', UsedThreshold)connection (Region, ConnectedRegions)sel
2020-12-30 16:53:29
1898
原创 使用halcon选择点拟合成直线求直线角度
原图源码read_image (Image, '0.bmp')dev_clear_window ()dev_open_window_fit_image (Image, 0, 0, -1, -1, WindowHandle)dev_display (Image)binary_threshold (Image, Region, 'max_separability', 'dark', UsedThreshold)connection (Region, ConnectedRegions)sel
2020-12-30 14:35:26
7950
原创 halcon测试一张图片是否过曝或过暗
read_image (Image, '1.bmp')count_obj (Image, Number)if(Number<=0) return()endifmin_max_gray (Image, Image, 0, Min, Max, Range)if(Min<1) *图像过暗endifif(Max>254) *图像过曝endif
2020-12-30 10:24:50
1858
1
原创 halcon直线标定板对相机标定的效果评估(对比矫正前后、对比标定板矫正效果)
原图程序源码* gen_caltab (7, 7, 0.0025, 1/2.5, 'GB025标定板.descr', 'GB025标定板.ps')* Calibration 01: Code generated by Calibration 01* CameraParameters := [0.048105,-44.0585,8.31518e-006,8.3e-006,641.37,588.269,1280,1024]* CameraPose := [-0.000849522,-0.001
2020-12-30 10:21:17
767
原创 使用直线标定板进行相机畸变校正,并且进行9点标定(halcon)
直线标定板图片:机械吸头位置图片:处理代码read_image (Image, '直线标定板图片/Left201118140641772.bmp')get_image_size (Image, Width, Height)dev_close_window ()dev_open_window_fit_image (Image, 0, 0, -1, -1, WindowHandle)dev_display (Image)* Image Acq
2020-12-30 10:02:42
2477
1
原创 金属圆柱求取倾斜角度
方法1: count_seconds (Seconds1) read_image (Image, '9_7750_f3d301de6764d94.jpg') get_image_size (Image, Width, Height) dev_open_window (0, 0, Width, Height, 'black', WindowHandle) dev_display (Image) rgb1_to_gray (Image,...
2020-12-30 09:42:08
865
原创 halcon对光源打光不均匀进行平场矫正
* Image Acquisition 01: Code generated by Image Acquisition 01*******预处理,生成RGB三通道的平场矫正的图像*1.绘制检测ROI*2.对检测的ROI进行平场矫正*3.平场矫正方法采用均值对减方法read_image (ImageWhite, 'C:/Users/Administrator/Desktop/平场矫正/Pic_2018_10_18_140633_blockId#639.bmp')draw_rectangle1
2020-12-30 09:33:15
6807
4
原创 halcon喷码字符识别
dev_close_window ()read_image (Image1, '9_30108_3c3894702192451.png')rgb1_to_gray (Image1, Image)get_image_size (Image, Width, Height)dev_open_window (0, 0, Width, Height, 'black', WindowHandle)dev_display (Image)mean_image (Image, ImageMean, 6, 6)d
2020-12-30 09:27:26
1548
原创 halcon找矩形顶点的一种方法
主程序:read_image (Image11, '11')*画仿射矩形dev_set_color ('green')draw_rectangle2 (3600, Row, Column, Phi, Length1, Length2)*生成仿射矩形xldgen_rectangle2_contour_xld (Rectangle, Row, Column, Phi, Length1, Length2)*找顶点工具(基于卡尺工具)peak (Image11, Row, Column, Phi
2020-12-30 09:22:11
3934
原创 halcon车刀崩边检测
list_files ('新建文件夹', 'files', Files)read_image (Image, Files[0])dev_close_window ()get_image_size (Image, Width, Height)dev_open_window (0, 0, Width/1.5, Height/1.5, 'black', WindowHandle)dev_set_draw ('margin')dev_set_colored (12)for Index:=0 to...
2020-12-30 09:13:25
2913
原创 多个圆点,鼠标选取两个,求两个点的距离,用于计算像素尺寸(halcon实现)
read_image (Image, 'C:/Users/22967/Desktop/晶圆找位置/0.bmp')dev_close_window ()dev_open_window_fit_image (Image, 0, 0, -1, -1, WindowHandle)dev_display (Image)binary_threshold (Image, Region1, 'max_separability', 'dark', UsedThreshold)connection (Region1
2020-12-29 16:21:01
921
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅