- 博客(11)
- 资源 (9)
- 收藏
- 关注
原创 QT多线程信号槽机制灵魂三问:你从哪里来?要到哪儿去?打算怎么去?
本文档将介绍如下内容:QT 信号槽机制 多线程下qt注意点 一些qt心得知识点1)一个带入点问题这个问题,重在搞明白QT的信号、槽函数在何时、何地、由谁发出、由谁执行。不要小看这个例子,笔者见过一些“用QT工作过五六年”的人士,被问到该问题时还是“王顾左右而言他”,不知道该怎么回答。可以想象,这些人只能算处于使用 QT的初级阶段,连核心问题的门都还没有摸到。在回答这个问题前,我们必须要介绍一些基础知识。2)对象属于哪个线程给出一个代码片段,借..
2022-04-27 13:42:59
509
转载 Qt5.14.2下载与安装
官方下载地址下载地址:https://download.qt.io/archive/qt/5.14/根据自己的系统选择安装包进行下载。本人是Windows10 64位系统,虽然安装包名称只有x86,但是在安装过程中可以选择32位还是64位进行安装。2 Qt5.14.2 安装注意: 若已经安装了其他版本的Qt,请先卸载,再安装,否则会发生一些奇奇怪怪的错误。1、双击下载好的安装包进行安装,Next2、登录Qt账户。如果没有账号,可直接在本页面进行注册。账号注册流程:“输入邮箱、输入密
2022-03-15 14:53:20
4213
转载 景深概念与计算
1、焦点(focus):与光轴平行的光线,进入凸透镜后汇聚于一点,这一点就是焦点。图1 焦点2、弥散圆(circle of confusion)焦点前后,光线先汇聚后扩散,图像先清晰后变模糊,焦点前后存在一个弥散圆。图2 弥散圆如果弥散圆的直径小于人眼辨别的能力,那么在 弥散圆 之间所成的像,人眼都认为是清晰的,那么这个弥散圆,这被称为容许弥散圆。不同的厂家、不同的胶片面积都有不同的容许弥散圆直径的数值定义。3、景深(depth of field)...
2022-03-10 10:48:06
616
原创 微距镜头成像原理
在平常的机器视觉应用中,许多工程师可能会有这样一个习惯:在需要近距离拍摄被测物时,普通的CCTV镜头没办法在较近的工作距离下清晰成像,这时可能会想到加一定数量的接圈来解决这个问题,然而加接圈的这种方式在一定程度上会降低镜头的成像性能。这种情况下,微距镜头便能替代CCTV镜头,成为工程师最好的选择。微距镜头成像原理微距镜头也叫有限距离成像镜头,相比于CCTV镜头在最近工作距离以外无穷远处都能进行成像,微距镜头在设计时就已经规定好了它的成像距离即有限距离内成像。微距镜头与
2022-03-10 10:38:39
2758
原创 大靶面镜头选型的重要一步--选择接圈
说到大靶面(主要针对支持1.2"靶面以上)镜头的选型,离不开的就是接圈的选择。下面就和我一起了解一下大靶面镜头接圈的作用吧。不知道大家是否还有印象,之前的文章中我们有提到过常见的FA镜头为什么不推荐大家使用接圈?因为加接圈会在一定程度上影响镜头的成像性能。那么问题来了,为什么使用大靶面镜头时一定要搭配相应的接圈,会对镜头的性能有影响么?其实,大靶面镜头之所以采用接圈的方式、接圈的具体选择,主要是考虑了两点因素--匹配相机接口及接圈的长度(与可调倍率范围相关)。下面,就这两点进
2022-03-10 10:35:38
1345
原创 光学中你遇到过哪些问题?
1、变焦和对焦有什么区别?变焦就是改变镜头的焦距(准确说是像距),以改变拍摄的视角,也就是通常所说的把被摄体拉近或推远。例如18-55mm和70-200mm镜头就是典型的变焦镜头。焦距越长,视角越窄。对焦通常指调整镜片组和底片(传感器平面)之间的距离,从而使被摄物在CCD/CMOS上成的像清晰。我们通常说的“调焦”一般指“对焦”。有些人认为定焦镜头不能调焦的说法是错误的。2、为什么镜头的最大光圈处通常成像不佳,或者说“成像比较肉”?追求成像的锐利应该是所有镜头的追求。镜头的光圈值一般
2022-03-10 10:26:13
667
原创 摄像机和镜头的基础知识
1. 相机基础知识按感光器件类型可分为2大类,CCD器件和CMOS器件 CCD CMOS 设计 单一感光器,集中统一放大 每个感光器连接放大器 灵敏度 同样面积下,感光开口小 灵敏度底 成本 线路品质影响程度高,成本高 CMOS整合集成,成本低 解析度 连接复杂度低,解析度高 新技术解析度高 噪点比 单一放大,噪声低 放大器多,特性不一致,噪点高 功耗比 需外加电压,功耗高 直接放大,功耗
2022-03-10 10:13:08
1780
转载 Linux编程,signal
Linux编程,信号是一个让人爱恨交加又不得不提的一个领域。最近我集中学习了Linux的signal相关的内容,分享出来,也为防止自己忘记。 信号的本质是异步。异步一这个词,听着高端大气上档次,又让人云山雾绕,其则不然。其实我们想想,我们这个世界是异步的,每个人干事儿,并不总是A->B->C->D这种。比如我在网上买了东西,我其实并不知道快递几时能到。我可能在公司里面,在喝水,在回邮件,
2016-04-12 13:10:44
221
转载 文件处理之浏览文件
No.4 /*文件处理之浏览文件*/#include 1.定义:OPENFILENAME file={0};2.为file.lpstrFile申请空间:char lpPath[260]={0};file.lpstrFile=lpPath;3.为file赋其他初值:file.lStructSize=sizeof(OPENFILENAME);file.lpstrFile=lpPath
2016-03-23 18:43:08
329
原创 linux监控网络流量的脚本
linux下对网口流量监控脚本程序#!/bin/bashecho "Ip: "`/sbin/ifconfig eth1 | grep inet`receive1=`cat /proc/net/dev | grep eth1 | awk '{print $2}'`receive_pack1=`cat /proc/net/dev | grep eth1 | awk '{print $3
2015-11-28 11:03:58
857
转载 sched_setscheduler用法
设置调度策略 #include int sched_setscheduler(pid_t pid, int policy, const struct sched_param *param); sched_setscheduler()函数将pid所指定进程的调度策略和调度参数分别设置为param指向的s
2015-11-27 12:40:44
1548
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人