不知不觉,从写第一篇博客到今天,已经过去三年了,在此对我所有的博文进行整理和汇总,方便快速查询。

持续更新中。。。

博文目录

  • ❤️1.海康威视工业相机
  • ❤️2.面试问题总结
  • ❤️3.C++
  • ❤️4.Linux
  • ❤️5.YOLO系列
  • ❤️6.机器视觉案例整理
  • ❤️7.C++ QT
  • ❤️8.关于Opencv
  • ❤️9.医学图像处理
  • ❤️10.机器学习
  • ❤️11.深度学习
  • ❤️12.Pytorch
  • ❤️13.Tensorflow
  • ❤️14.Python Qt图形界面编程
  • ❤️15.书《Opencv3 编程入门》
  • ❤️16.Python
  • ❤️17.Xubuntu
  • ❤️18.手眼标定
  • ❤️19.软件安装、配置、bug
  • ❤️20.Boost库
  • ❤️21.数据结构与算法分析
  • ❤️22.网络通信编程

❤️1.海康威视工业相机

主要记录海康威视工业相机二次开发的过程,包括Windows环境下VS2019+Opencv4.4+QT5.13.2、Linux环境下、相机标定、参数设置等。

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

主要介绍了硬件、软件的选择,提供了相关的资料,对于海康威视工业相机SDK官方例程做了修改并给了代码,对于VS+Opencv+QT+海康SDK的环境配置进行了说明。

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

给出了windows下对于海康威视工业相机SDK二次开发的源代码。

  1. 海康威视工业相机IP设置说明
  2. VMware虚拟机中Ubuntu16.04系统下通过MVS运行海康威视工业相机
  3. VMware虚拟机中的Ubuntu16.04系统在桥接模式下联网
  4. Linux环境中对海康威视工业相机SDK进行二次开发(QT+CMake+Opencv+海康SDK)

主要介绍了CMake编译工具与项目构建,有项目源代码。

  1. 关于在海康威视工业相机中进行二次开发和手眼标定的笔记

①虚拟机下 ubuntu16.04+opencv3.2+opencv_contrib编译安装
②通过图像的指针读取图像
③在Qt中查看某一个文件是否存在
④关于cvCvtColor()函数
⑤Mat::reshape()的用法
⑥QT 对文件的操作(创建、拷贝、写入、删除)

  1. 海康威视工业相机SDK的开发使用笔记

主要介绍了对海康威视工业相机SDK开发中一些Debug手段、针对错误码的分析、通过海康相机SDK熟悉C接口取图流程和取图方式、将相机抓取到的图像转为Mat格式、将Mat格式图像转为QImage格式用于UI界面上控件的显示。

  1. 海康威视工业相机MAC地址
  2. 机器视觉——光源选型原理及使用方法
  3. 关于相机的一些参数计算(靶面、视野等)
  4. 工业镜头倍率及视场范围、焦距的计算方法
  5. 三菱PLC与上位机进行通讯
  6. (VS版)QT串口通信
  7. 单目相机标定(VS + OpenCV + C++ )加速
  8. 单目相机标定(使用OpenCV)
  9. 单目相机标定(使用Matlab)
  10. 【VS2019+QT5报错】:LNK2019无法解析的外部符号“_declspec(dllimport)public:bool_cdecl QSerialPort“
  11. VS2019+QT5.13.2中生成Release模式下可执行的exe文件
  12. VS+QT+Opencv使用YOLOv4进行目标检测并显示目标坐标位置

❤️2.面试问题总结

记录自己秋招期间遇到的问题,整理了包括深度学习、C++相关知识、Opencv相关知识等等。

  1. 关于面试找工作、工作中注意点的个人总结
  2. 面试问题总结——关于C++(一)
  3. 面试问题总结——关于C++(二)
  4. 面试问题总结——关于C/C++(三)
  5. 面试问题总结——关于YOLO系列(一)
  6. 面试问题总结——关于YOLO系列(二)
  7. 面试问题总结——关于YOLO系列(三)
  8. 面试问题总结——关于面试中可能提问的问题及解答(一)
  9. 面试问题总结——关于面试中可能提问的问题及解答(二)
  10. 面试问题总结——关于面试中可能提问的问题及解答(三)
  11. 面试问题总结——关于OpenCV
  12. 面试问题总结——编程题关于IOU、NMS

❤️3.C++

  1. C++学习笔记(一)

名字空间(命名空间)、C++的结构体、联合体和枚举、字符串。

  1. C++学习笔记(二)

C++布尔类型(bool)、操作符别名(了解)、C++的函数、C++动态内存管理、C++的引用(Reference)。

  1. C++学习笔记(三)

C++的引用(Reference)、类型转换、类和对象、类的定义和实例化。

  1. C++学习笔记(四)

类的定义和实例化、构造函数(constructor)、构造函数和初始化列表。

  1. C++学习笔记(五)

this指针和常成员函数、析构函数(Destructor)、拷贝构造和拷贝赋值。

  1. C++学习笔记(六)

拷贝构造和拷贝赋值、静态成员(static)、成员指针、操作符重载(operator)。

  1. C++学习笔记(七)

操作符重载(operator)

  1. C++学习笔记(八)

继承(Inheritance)

  1. C++学习笔记(九)

继承(inheritance)、多态(Polymorphic)。

  1. C++学习笔记(十)

运行时类型信息、异常机制(Exception)、I/O流。

  1. VS2019配置EasyX,记录一个小程序
  2. 测试C++调用Python
  3. C++:主函数和子函数中计算的数组长度不一样
  4. C++新特性(override、final、delete、default)
  5. C++多线程编程笔记
  6. 将unsigned char*转vector<unsigned char>
  7. C++中通过对子线程做超时处理
  8. C++开发过程中的笔记

#ifndef/#define/#endif、C++中map类型的使用、虚函数后面的const=0、SDK开发的注意点、虚函数指针和虚函数表——对象内存布局、如何编写抽象类接口、new A与new A()的区别、C++ 实例化对象并访问数据成员和成员函数的两种方式、实际开发Qt中实例化对象的步骤、回调函数、在VS编译器中报错:C4700 使用了未初始化的局部变量、c++的形参前面加上&与const的意义、关于创建数组使用malloc方法及需要注意free() 和memset() 的坑和必要性。

❤️4.Linux

  1. VMware虚拟机中Ubuntu16.04系统下进行OpenCV4.4的安装编译
  2. 关于Win10系统下mmdetection 2.0环境配置笔记
  3. 离线安装wireshark2.6.10
  4. 在Ubuntu 16.04上安装和配置VNC
  5. Ubuntu16.04离线安装socat
  6. 虚拟机中磁盘空间查询
  7. Ubuntu 中Gitbook 使用笔记

❤️5.YOLO系列

记录自己学习YOLO的过程,包括C++、Python下的训练过程。

  1. Yolov3训练过程:VS2019+Opencv4.2
  2. Windows + Anaconda下安装labelImg
  3. YOLO实现目标检测(利用Python和Opencv)
  4. YOLO:CPU实时检测(摄像头、视频)
  5. labelImg标注工具打开不了别人的xml文件
  6. 学习YOLO系列的个人总结
  7. .h5文件转换成.weights文件并进行目标检测
  8. Windows10系统下YOLOv4—Darknet训练过程
  9. Windows10系统下YOLOv4—Darknet训练过程(补充)
  10. 基于Opencv4.4的YOLOv4目标检测
  11. 关于YOLOv4理论
  12. 关于YOLOX

❤️6.机器视觉案例整理

关于机器学习、Opencv相关的小案例、项目的整理

  1. 隔空操作鼠标——基于人工智能的鼠标控制器
  2. 记录:指针仪表盘视觉读取项目的学习过程
  3. 林轩田《机器学习基石》笔记
  4. Opencv人脸识别案例记录
  5. 前景提取,获取行人的运动路径,用cv2.findContours()函数
  6. 基于Haar + adaboost人脸识别
  7. SVM、Hog特征
  8. 样本处理——视频分解图片、图片合成视频
  9. 用人工神经网络来逼近股票价格
  10. 对象提取与测量
  11. 透视校正图像
  12. 对象计数
  13. 对图像中的对象(圆)进行提取
  14. 图像中直线的检测
  15. 图像的旋转、切边操作
  16. 绿幕背景视频抠图替换
  17. 证件照背景替换

❤️7.C++ QT

  1. Qt中关于emit和moc_*.cpp的自动生成
  2. QtCreator报错:You need to set an executable in the custom run configuration.
  3. Qt中多线程的使用笔记
  4. 在VS编译器中使用Qt的一些常用功能笔记
  5. VS2019+QT5.13.2中生成Release模式下可执行的exe文件
  6. 【VS2019+QT5报错】:LNK2019无法解析的外部符号“_declspec(dllimport)public:bool_cdecl QSerialPort“
  7. (VS版)QT串口通信
  8. VS+QT+Opencv使用YOLOv4进行目标检测并显示目标坐标位置
  9. C++QT5学习视频笔记

❤️8.关于Opencv

  1. 使用Opencv对图像进行压缩和解压缩
  2. 关于Aruco标记的理解并对其进行姿态估计的可视化显示
  3. 隔空操作鼠标——基于人工智能的鼠标控制器
  4. Opencv及常用方法示例代码

包括一些Opencv的基本示例代码,Python。

  1. Opencv 关于Grabcut算法
  2. Opencv 关于分水岭算法
  3. Opencv 关于GMM(高斯混合模型)方法
  4. OpenCV中调用鼠标事件
  5. Opencv 关于Kmeans算法

❤️9.医学图像处理

  1. VS2019+DCMTK3.6.6环境配置
  2. 关于DICOM文件的相关知识
  3. 医学成像技术知识点大全(笔记)
  4. 使用DCMTK实现DICOM文件的读写

❤️10.机器学习

  1. 《吴恩达:机器学习》作业一线性回归中的matrix和array
  2. SVM笔记
  3. PCA原理代码实现——举例

❤️11.深度学习

  1. 《深度学习入门——基于Python的理论与实现》笔记
  2. 《Python神经网络编程》自己动手编写一个神经网络
  3. LeNet、AlexNet、VggNet、GoogLeNet、ResNet、MobileNet网络详解
  4. 关于Win10系统下mmdetection 2.0环境配置笔记
  5. 将数据集标注的json格式文件转化成xml格式文件

❤️12.Pytorch

  1. 《Python深度学习 基于PyTorch》(吴茂贵)P73源码分析记录
  2. 用Pytorch搭建LeNet-5模型且基于CIFAR-10数据集训练

❤️13.Tensorflow

  1. Tensorflow2官方demo跑mnist数据集

❤️14.Python Qt图形界面编程

简单的介绍下Py的界面编程,方便自己有需要的时候可以快速上手,有电子书和参考资料。

  1. PyQt的资料汇总(Python图形界面与Opencv)
  2. Python QT与Opencv(一)
  3. Python QT与Opencv(二)
  4. Python QT与Opencv(三)
  5. Python QT与Opencv(四)
  6. Python QT与Opencv(五)

❤️15.书《Opencv3 编程入门》

关于书籍《Opencv3 编程入门》 毛星云的读书笔记与思考

  1. 《Opencv3 编程入门》P70中自己遇到的问题
  2. 《Opencv3 编程入门》P102-P103的问题总结
  3. 《Opencv3 编程入门》P120综合示例
  4. 《Opencv3 编程入门》P251中copyTo()函数的用法
  5. 《Opencv3 编程入门》P403关于Opencv扩展模块版本的差别
  6. 《Opencv3 编程入门》P417关于SIFT算法及示例程序
  7. 补充书上没有的特征检测与匹配的内容:HOG特征检测
  8. 补充书上没有的特征检测与匹配的内容:LBP特征检测

❤️16.Python

  1. 数据结构(Python)
  2. Python网络编程&并发编程

❤️17.Xubuntu

  1. xubuntu系统关闭自动锁屏和待机
  2. xubuntu系统中设置上边框隐藏
  3. xubuntu16.04禁用快捷键(Ctrl+Alt+T)打开终端
  4. xubuntu16.04系统关闭自动更新
  5. 离线安装wireshark2.6.10
  6. xubuntu16.04系统中隐藏网络连接的弹窗提示

❤️18.手眼标定

  1. (一)关于手眼标定理论相关的笔记
  2. (二)2D视觉机器人的手眼标定流程记录
  3. (三)手眼标定结果的应用
  4. 关于手眼标定的误差计算

❤️19.软件安装、配置、bug

  1. QtCreator报错:You need to set an executable in the custom run configuration.
  2. OpenCV Error:If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config,then re-run cmake
  3. 【VS2019+QT5报错】:LNK2019无法解析的外部符号“_declspec(dllimport)public:bool_cdecl QSerialPort“
  4. VS中,已经安装完成后如何再安装其他模块
  5. vs中关于未定义标识符“CV_PCA_DATA_AS_ROW”的报错
  6. 报错:出现错误:‘sprintf’:This function or variable may be unsafe.Consider using sprintf_s instead.To disabl
  7. Opencv+opencv_contrib+cmake的环境配置

❤️20.Boost库

《Boost程序库完全开发指南——深入C++标准库》

  1. VS2019配置Boost-v1.72.0库
  2. 【VS2019+Boost-v1.72.0报错】LNK1104 无法打开文件“libboost_date_time-vc142-mt-gd-x64-1_72.lib”

❤️21.数据结构与算法分析

  1. Python实现:线性表——约瑟夫环
  2. Python实现:循环链表——魔术师发牌问题和拉丁方阵
  3. Python实现:双向循环链表实践(凯撒加密和维吉尼亚加密)
  4. 线性表note
  5. 栈与队列note
  6. KMP算法
  7. 《剑指Offer(第2版)》读书笔记
  8. 全排列(C++)

❤️22.网络通信编程

WinSocket网络编程记录


未待完续。。。

我的创作纪念日——文章汇总相关推荐

  1. 我的创作纪念日-Jiawen9

    机缘 提示:可以和大家分享最初成为创作者的初心 记录自己从各个博主的博客中学习汇总的资料,我从CSDN获益良多,也希望自己整理的内容能够帮助到其他人. 记录自己的学习成长过程,既有成就感,又可以告诉自 ...

  2. 【日常】我的创作纪念日 2022

    2022年10月29日,今天是我的第三年创作纪念日,收到了私信,说发篇文章才能拿到章. 那就发呗,但是没啥好纪念的,就记录下今天的数据面板吧. 文章目录 私信 首页 文章 粉丝 其他 创作纪念日活动的 ...

  3. 我的创作纪念日——“永远相信美好的事情即将发生”

    作者:非妃是公主 专栏:<程序人生> 个性签:顺境不惰,逆境不馁,以心制境,万事可成.--曾国藩 文章目录 序 与CSDN的往事 机缘 收获 憧憬 碎碎念 序 第一次写创作纪念日的文章!哈 ...

  4. 【我的一周年创作纪念日】

    一周年 2018.06.28 注册了CSDN,2021.10.09 发表了第一篇技术博客,不知不觉加入 CSDN 已经有4个年头了! 机缘 提示:可以和大家分享最初成为创作者的初心 例如: 实战项目中 ...

  5. 我的创作纪念日---Look back on the past year of hard work

    哈,今天在CSDN的站内信收到了通知,为了纪念我在CSDN度过的日日夜夜,故简单写点东西记录一下. 分享给可能和我有相同经历的计算机专业的大学生,以此来勉励大家. 缘起 嗨,大家好,我是一个内向的计算 ...

  6. 我的创作纪念日-第一年

    机缘 一切的起源是HELLO WORLD!在一次学习中遇到了不会的知识,是CSDN的各路大神指导,让编程的学习变得简单,在一次次面试中,也能重CSDN得到不少的帮助,所以我下定决心也希望通过自己的分享 ...

  7. 小雨的三周年创作纪念日 —— # 大型立flag现场

    写在最前面 听说写<我的创作纪念日>会有红包掉落!让我来试试~ ლ(´ڡ`ლ) Tips 您发布的文章将会展示至 里程碑专区 ,您也可以在 专区 内查看其他创作者的纪念日文章 优质的纪念文 ...

  8. 我的创作纪念日 -- 2022年7月25日

    我的创作纪念日 - 2022年7月25日 一,机缘 1.1 初遇CSDN 1.2 注册CSDN 1.3 感谢CSDN 二,收获 2.1 正向反馈 2.2 领域同行 三,日常和憧憬 3.1 日常 3.2 ...

  9. 我的创作纪念日-哈市雪花

    机缘 2018年4月13写了第一篇博客,在此之前也在用CSDN,但更多的是查阅资料,学习技术.在这之前也写过技术文章,记得最开始是在知乎上发表的,终于那一天在微博上看到大佬转换笑脸动画表情的实现思路, ...

  10. 我的256创作纪念日

    机缘   挺开心的,想到自己未曾写过一些非技术类的博客,恰巧今天刚好也是我的256创作纪念日,就乘着这个日子,写一点自己过去的收获.内心的想法和对未来的展望吧.   本人不才,只就读于一所民办本科之中 ...

最新文章

  1. 兰州大学C语言程序设计课程作业,【兰州大学|兰州大学C语言程序设计课程作业( 五 )】语言程序设计|课程|作业-傻大方...
  2. [LeetCode] 142. Linked List Cycle II
  3. mysql安装 经验_MySQL安装教程 这些经验不可多得
  4. [轉載]用PHP的ob_start();控制您的浏览器cache!
  5. 论文浅尝 | 六篇2020年知识图谱预训练论文综述
  6. win10文件显示后缀名_Win10一开机,内存占用竟高达60%?你可以尝试这样做
  7. android_ratingbar的使用错误
  8. idea-解决安装及各种问题
  9. 标准C语言程序设计第七版pdf,C语言程序设计课程标准.PDF
  10. Chapter3.3:时域分析法
  11. 企业微信代开发获取应用Secret
  12. ROS机器人语音交互(一)
  13. Sonic一站式开源分布式集群云真机测试平台阶段性使用总结
  14. OAuth2.0+SpringSecurity+Jwt实现系统的登录认证,用户授权
  15. ACM/ICPC 2018亚洲区预选赛北京赛站网络赛 Tomb Raider
  16. 利用XrecycleView写多条目展示+流式布局
  17. 正式发布!Matlab配色神器TheColor
  18. 计算机微博实验报告,网络信息交流的工具与模式(实验报告).doc
  19. 巴铁兄弟加我微信,问如何通过写博客赚钱?
  20. 关于宽带路由器都有DNS代理功能之说

热门文章

  1. artcam 9.0英文版本下载_魔兽9.0暗影国度测试服前瞻 可能存在的仙狐坐骑详解
  2. css的id和class场景,CSS Id 和 Class选择器
  3. 关于c语言的诞生正确的是,C语言既然是这样诞生的,大家都不敢相信
  4. 只腐蚀毛刺 腐蚀算法_工件刺虽小,去除却难!介绍几种先进去毛刺工艺,操作简单实用...
  5. java api cdm文档下载_Java-ORM数据库框架CDM介绍
  6. Spring如何加载xml文件
  7. AspnetCore 缓存篇
  8. Android Gradle 完整指南(转)
  9. 状态机finite-state machine学习笔记2——按键消抖初步(1)
  10. 台式计算机最常用的IO总线,三总线结构的计算机总线系统由 (1) 组成。