自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(219)
  • 资源 (3)
  • 收藏
  • 关注

原创 海康威视工业相机SDK二次开发(VS+Opencv+QT+海康SDK+C++)(二)

本文接上次的博客海康威视工业相机SDK二次开发(VS+Opencv+QT+海康SDK+C++)(一),上个博客中并未用到QT,本文介绍项目内容及源码,供大家参考。由于我的项目中是用海康相机作为拍照的一个中介,重点是在目标识别方向,请阅读源码时自动忽略。如果对目标识别感兴趣,可以参考我的YOLO系列https://blog.csdn.net/qq_45445740/category_9794819.html目录1.说明1.1 环境配置1.2 背景说明2.源码MvCamera.hmythread.

2021-02-28 11:47:47 19641 735

原创 海康威视工业相机SDK二次开发(VS+Opencv+QT+海康SDK+C++)(一)

最近在做一个项目,涉及到工业相机,需要对其进行二次开发。相机方面选择了海康威视,网上关于海康威视工业相机SDK的开发资料很少,自己也摸索了一段时间,请教大佬,终于有了些收获,记录下来,方面以后查阅。目录1.说明1.1软硬件相关配置1.1.1硬件选择1.1.2软件选择1.2关于安防相机与工业相机1.说明1.1软硬件相关配置1.1.1硬件选择工业相机我选择的是海康威视的,具体的参数如下:工业相机资料:https://c109334.hi1718.com/news/201831317343619.

2020-11-10 14:01:55 26403 58

原创 《Python神经网络编程》自己动手编写一个神经网络

最近在看一些经典论文,想要动手复现其中的代码,无奈自己水平过于低,总感觉对于神经网络的理解不够深入,于是想补一下相关的知识。便找到了《Python神经网络编程》这本书,若稍微有些基础看起来很快,看完之后给我的感觉是对于神经网络的基本知识、神经网络背后的核心思想有了更深的理解,及时记录下来,方便自己学习。首先附上这本书的PDF与相关资源链接:https://pan.baidu.com/s/1lcVimFBDDCYGTIi6xzxV_g提取码:oiv7...

2020-06-15 17:57:48 8684 7

原创 使用cmake进行打包,包含可执行程序和动态依赖库

平常代码开发中,有时候需要将写的程序打包成压缩包放到目标设备上进行运行测试。

2024-04-14 13:35:22 253

原创 Linux系统网络的实时性评估

系统和网络的实时性评估方法。

2024-03-31 16:51:15 702

原创 TCP/IP通信demo

提供一个TCP 服务端和TCP 客户端的最小demo,便于和海康VisionMaster软件进行通信测试。

2024-03-30 08:45:00 506

原创 C++编码规范

放在一起,描述类的操作和实现的注释应当和实现放在一起。

2024-03-14 22:07:27 919

原创 基于C++的配置文件解析器/编码器——toml库

虽然写配置文件本身是一个简单的事情,但很容易出错,且容易因为规范不一导致解析出错,自从使用了TOML库,发现是真香!

2024-03-09 12:14:15 1118

原创 机械臂中TCP配置

红色、绿色、蓝色箭头分别代表x、y、z三个方向。

2024-03-06 20:56:34 403

原创 C++单元测试工具——googletest

单元测试可以帮助开发人员验证代码的正确性和提高代码的可维护性,确保代码的稳定性和可靠性。

2024-02-26 09:30:41 585

原创 Linux常用指令总结

或者克隆下来以后,直接用Qt打开该项目的CMakeList.txt,注意项目的构建目录,要改成项目名/build,然后先执行cmake,再进行项目构建。:切换到第一个虚拟终端,也就是TTY1。:寻找带penmount字样的文件和文件夹。(remove的缩写):删除一个文件。:寻找一个文件Force.png。:切换回图形界面,也就是X会话。:linux中打开终端的快捷键。:设置网卡eht0的ip地址。:在同一终端中打开另一个终端。:显示当前所在的目录路径。:重新初始化终端/清屏。:打开某个文件夹,如。

2024-02-15 09:47:39 4187

原创 Xubuntu16.04系统中修改系统语言和系统时间

locale -a:指定系统的默认语言为英语(美国),使用 UTF-8 字符编码。:指定语言环境的优先级顺序,首选英语(美国),其次是英语。这些设置表明系统的默认语言和语言环境为英语(美国),使用 UTF-8 字符编码。文件是一个用于设置系统默认区域设置(locale)的配置文件。区域设置是一组用于定义语言、地区和其他相关本地化信息的配置。该文件中包含了一些环境变量的设置,用于指定系统的默认语言、字符编码、日期格式等。:指定系统的默认语言。

2024-02-13 22:14:53 762

原创 根据三维点坐标使用matplotlib绘制路径轨迹

需求:有一些点的三维坐标(x,y,z),需要绘制轨迹图。使用matplotlib库进行绘制。

2024-02-11 13:40:50 485

原创 VMware虚拟机清理瘦身

用了一段时间VMware虚拟机之后,发现内存越来越小,需要对虚拟机进行清理瘦身。

2024-02-06 22:57:29 583

原创 常用换源总结

在Ubuntu系统上使用进行软件安装或更新的时候,由于使用的是国外源,导致下载速度很慢或者连接超时,需要更换下载源。以下两个选其一复制到文件即可。

2024-02-03 17:22:26 471

原创 Linux编译实时内核和打补丁

Linux实时内核在处理实时任务方面更加可靠和高效,适用于对任务响应时间有严格要求的应用场景。

2024-01-27 17:12:45 1358

原创 JSON-RPC笔记

json-rpc是一种非常轻量级的跨语言远程调用协议,使用简单,仅需几十行代码,即可实现一个远程调用的客户端,方便语言扩展客户端的实现。

2024-01-22 22:29:43 655

原创 记录:排查create_ap偶发无法开启自发AP的问题

排查create_ap偶发无法开启自发AP的问题,记录分析create_ap开启的过程。

2024-01-13 15:48:45 952

原创 分割系统日志,解决syslog文件过大的问题

随着系统使用时间越长,系统日志syslog也会越来越大,不但占用硬盘空间,且拷贝日志也需要较长时间,需要对系统日志进行分割以减小体积。

2024-01-07 09:40:23 836

原创 x86和ARM中配置无线网SSID和PASSWORD

提供一个可行的方法。

2023-12-11 08:15:00 135

原创 Xubuntu16.04系统中使用EDIMAX EW-7822UAC无线网卡开启5G自发AP

在Linux系统中开启5G自发ap

2023-12-10 11:34:46 1224 3

原创 Xubuntu16.04系统中使用RTL8822CE8821无线网卡

如果 lspci 指令中可以搜索到无线网卡,但 iwconfig 却找不到无线网卡,则大概率是没有安装 RTL8822CE驱动。

2023-12-03 16:08:40 766

原创 智能指针(Newbie Note)

智能指针:在构造的时候分配内存,当离开作用域的时候,自动释放分配的内存,这样的话开发人员就可以从手动动态管理内存的繁杂内容中解放出来。

2023-11-22 23:06:02 2006

原创 Linux系统中Qt应用程序确保使用集成显卡进行图形渲染

有一个Qt开发的应用程序,使用了Qt的OpenGL模块来渲染QImage加载的图片,当应用程序切换到图片渲染界面时,系统CPU占用率立马到了100%多,容易造成程序卡顿,可设备是自带集成显卡的,期望效果是用集成显卡进行图形渲染,以解决软件运行卡顿的问题。

2023-11-20 08:45:00 453

原创 Valgrind——程序分析工具

Valgrind是运行在Linux上的程序分析工具,它包含很多小工具: memcheck(内存泄露检查工具)等。

2023-11-15 21:48:25 207

原创 OpenCV实际使用中的笔记记录

1.对Mat类型的变量进行循环输入2.关于OpenCV 中 cv::Rect R_rect( )的用法3.关于OpenCV中cv::Point3f的创建4.Eigen::四元数赋值

2023-11-05 22:43:33 158

原创 Xubuntu16.04系统中create_ap开启5G网络的踩坑记录

Xubuntu16.04系统中create_ap开启5G网络的踩坑记录。

2023-10-29 15:54:31 871

原创 Xubuntu16.04系统中安装create_ap创建无线AP

在Xubuntu16.04系统的设备上安装无线WIFI模块后,想通过设备自身的无线AP,进行和外部设备的连接,需要安装create_ap软件,并设置无线AP的名称和密码,并设置为开机自启动。

2023-10-22 14:45:45 606

原创 Modbus笔记

Modbus相关笔记,读线圈状态、输入线圈、读保持寄存器、输入寄存器。

2023-10-02 08:37:37 1482

原创 Xubuntu16.04系统中解决无法识别exFAT格式的U盘

将exFAT格式的U盘插入到Xubuntu16.04系统中,发现系统可以识别到此U盘,但是打不开,查询后发现需要安装库才行。

2023-09-02 18:20:18 2003 2

原创 C++处理终端程序中断或意外退出的情况

在C++中,可以使用信号处理函数来捕获用户通过CTRL+C等操作关闭程序的信号,并在信号处理函数中调用相应的函数。

2023-08-30 08:57:57 898

原创 关于面试找工作、工作中注意点的个人总结(三)

回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。

2023-08-14 08:45:00 297 2

原创 VS+QT+Opencv使用YOLOv4对视频流进行目标检测

【代码】VS+QT+Opencv使用YOLOv4对视频流进行目标检测。

2023-08-12 11:57:21 1205

原创 关于面试找工作、工作中注意点的个人总结(二)

回答提示最强的技能最深入研究的知识领域、个性中最积极的部分、做过的最成功的事主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业喜欢有礼貌的求职者。

2023-08-07 08:37:47 273

原创 Cmake笔记记录

CMake是一种跨平台的编译配置工具,它可以在不同的平台下基于同样的源代码文件生成对应的工程文件。

2023-07-23 21:24:40 242

原创 C++实现一个循环队列

C++实现一个循环队列demo

2023-06-24 21:21:10 404

原创 Ubuntu16中安装PCL

注意:如果你的VTK版本不是6.3,请将上述路径中的版本号改为你的VTK版本号。需要安装vtk、boost、eigen、pcl库。

2023-06-03 11:45:54 381

原创 解决:ModuleNotFoundError: No module named ‘lsb_release‘

使用命令查看报错详情。

2023-06-03 11:40:53 1506

原创 ROS和ROS2使用

在上面的代码中,我们使用了std::thread来启动和停止节点,这样可以避免阻塞主线程。在main函数中,我们初始化ROS2节点,创建NodeManager对象,并向其添加两个节点。以下是一个C++代码示例,可以对多个ROS2节点分别进行启动和关闭,通过调用相关函数可启动或关闭某个指定节点,不会阻塞主线程,且不需要用户操作来退出某个节点。:可以对多个ROS2节点分别进行进行启动和关闭,通过调用相关函数可启动或关闭某个指定节点,不会阻塞主线程,且不需要用户操作来退出某个节点。文件中编写节点代码。

2023-06-03 11:36:03 541

原创 解决Ubuntu16中安装opencv后找不到vtk库的问题

时却说找不到这个库,网上搜了下说在编译opencv源码的时候,需要加上编译VTK库的选项,于是重新下载、编译、安装了源码,在cmake时加上了vtk。文件夹里,然后在cmake的时候加上编译viz模块的选项。最近一个项目中要用到OpenCV的VTK库,但引入头文件。源码中,所以即使编译时加了编译VIZ模块也没用。但安装完成后,发现还是引入不了。源码中的viz模块,将其放到。又是一通搜索后发现,原来。

2023-05-30 22:19:44 794

Linux实时内核5.15.137

Linux实时内核: linux-headers-5.15.137-rt71_5.15.137-rt71 已打补丁(解决无线网卡5g频段 no IR的问题): https://github.com/pagxir/linux-patch/commit/819ac8cc0a4fdee32f2b9a881bced045a671af73

2024-01-27

7822UAC Linux驱动

EDIMAX EW-7822UAC无线网卡 Linux系统驱动 使用 DKSM(支持动态内核模块)

2023-12-13

EDIMAX EW-7822UAC无线网卡 Linux系统驱动

Linux无线网卡驱动 型号:EDIMAX EW-7822UAC

2023-12-10

turbovnc-3.0.3-amd64.deb virtualgl-3.1-amd64.deb

turbovnc-3.0.3-amd64.deb virtualgl-3.1-amd64.deb

2023-04-21

SunloginClient-11.0.1.44968-amd64.deb

SunloginClient-11.0.1.44968-amd64.deb

2023-04-21

ubuntu16.04源码编译wireshark2.6.10

解压文件后进入到bin目录, 打开终端,需要指定临时的环境变量,防止文件找不到动态链接库.so,lib就是wireshark的依赖库。 终端运行: export LD_LIBRARY_PATH=解压后的lib库路径:$LD_LIBRARY_PATH 再次运行wireshark, ./wireshark 如果出错,ldd wireshark查看缺什么库。

2022-06-21

正负样本的数据集.zip

案例中的正负样本,直接将这两个正反例数据集放到项目中即可使用,我使用的是pycharm 。。。。。。。。。。。。。。。。。。。。

2020-02-25

opencv4.1.1扩展包

阅读《Opencv3 编程入门》后面两章,所需要的模块 Opencv的扩展模块,进行SIFT、SURF等等的特征检测与匹配

2019-12-09

空空如也

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

TA关注的人

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