自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 python+opencv图像金字塔及模板匹配实现

0.第十四天 Opencv(5)图像金字塔以及模板匹配(亲测——最详细)01.opencv+python实现图像匹配----模板匹配、特征点匹配参考:12.OpenCV - 模板匹配(Python实现)23.Opencv——RGB图像的通道拆分(cv2.split)与合并(cv2.merge)34.OpenCV approxPolyDP()函数详解45.基于金字塔的模板匹配算法(python)56.opencv cv2.imread()imread函数有两个参数,第一个参数是图片路

2021-04-13 10:57:20 1909 1

原创 Qt函数总结

1.textEdit获取 textedit 的文本内容:QString text = ui->textEdit->toPlainText();设置textedit 的文本内容:ui->textEdit->append(“lkf”);此方法追加内容是换行追加char b[10] = “sja”;ui->textEdit->moveCursor(QTextCursor::End);ui->textEdit->insertPlainText(b);(在读写

2021-04-12 17:22:24 346

原创 C++知识点

1.c++多个文件中共用一个全局变量 变量跨文件使用参考:12

2021-04-08 09:50:33 121

原创 Halcon基础操作

Halcon基础操作参考:Halcon基础操作

2021-04-02 10:59:52 207

原创 Halcon算子总结

1.union1与union2union1(ConnectedRegions, RegionUnion)它是将所有区域变成一个整体,选择一个即为所有union2(ConnectedRegions, RegionUnion)它是将两个区域合并成一个整体,仅限两个2.dyn_thresholddyn_threshold(OrigImage, ThresholdImage : RegionDynThresh : Offset, LightDark )参数分析:OrigImage:需要进行阈值分割的

2021-04-01 11:14:12 2732

原创 opencv2计算机视觉编程手册——学习笔记

qt creator 配置opencv参考:1

2020-12-28 16:22:29 106

原创 VS2013无法复制,报错“未将对象引用设置到对象的实例”

删除 C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio\12.0 目录下 toolboxIndex_reset.tbd 文件参考:1

2020-12-22 19:52:34 1096 2

原创 YOLO模型系列原理理解

YOLOv1参考:YOLOv1YOLOv3参考:YOLOv3_含图YOLOv3

2020-12-22 14:12:00 257

原创 MFC六大关键技术

参考1参考2

2020-12-03 17:10:19 168

原创 Ubuntu 终端关机和重启命令_亲测有效

重启命令:1、reboot关机命令:1、halt 立刻关机参考:1

2020-12-02 17:33:22 788

原创 Ubuntu下Qt输入中文,并可以再界面显示中文

1,可以输入中文首先安装fcitx-frontend-qt5sudo apt-get install fcitx-frontend-qt5然后查看fcitx-frontend-qt5 的安装目录。dpkg -L fcitx-frontend-qt5然后把libfcitxplatforminputcontextplugin.so 这个库复制到安装目录下的sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libf

2020-12-02 17:16:44 467

原创 清华源

pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple

2020-12-02 16:59:43 95

原创 Ubuntu查看显卡使用情况

1.基础版nvidia-smi2.实时版watch -n 1 nvidia-smi

2020-12-02 16:00:45 2563

原创 Ubuntu终端查看CUDA、CUDNN版本

查看CUDA版本,在终端输入:cat /usr/local/cuda/version.txt查看CUDNN版本,在终端输入:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

2020-12-02 14:24:46 744

原创 Ubuntu中存在多个版本的opencv,如何编译C++代码?

仅需在编译时,将指定的OpenCV动态链接库路径“-L/usr/local/lib”,修改为对应的opencv版本路径“-L/usr/local/lib/opencv3.4”即可

2020-12-02 14:16:33 97

原创 YOLOv3中do_nms_sort详解

总结起来就是三个过程:1)去除没有物体的检测结果。2)按照检测结果类别排序。3)计算检测结果之间的iou,若大于thresh,则舍去。参考:1

2020-11-25 10:31:50 389

原创 C++中int或double与string的相互转换_亲测有效

一、int转string1.c++11标准增加了全局函数std::to_string:string to_string (int val);string to_string (long val);string to_string (long long val);string to_string (unsigned val);string to_string (unsigned long val);string to_string (unsigned long long val);string

2020-11-23 15:42:46 256

原创 YOLOv3训练过程中重要参数的理解和输出参数的含义

参考:1

2020-11-20 17:16:35 358

原创 深度学习中验证集与测试集的区别

验证集 —— 是模型训练过程中单独留出的样本集,它可以用于调整模型的超参数和用于对模型的能力进行初步评估。测试集 —— 用来评估模最终模型的泛化能力。但不能作为调参、选择特征等算法相关的选择的依据。训练集用于模型参数,测试集用于估计模型对样本的泛化误差,验证集用于“训练”模型的超参数。我们知道一个机器学习模型通常包括两个部分的参数:模型参数和超参数。其中超参数是用于控制模型行为的超参数,这些参数不是通过模型本身学习而来的。例如多项式回归模型里面,多项式的次数,学习速率是超参数。这些超参数不能由模型本身

2020-11-20 17:14:17 2046 1

原创 Halcon标定板标定流程_亲测有效

1、制作标定板调用函数:gen_caltab (7, 7, 0.00250, 0.4, ‘caltab_25mm.descr’, ‘caltab_25mm.ps’)生成标定板图纸:caltab_25mm.ps生成标定板描叙文件:caltab_25mm.descr其中7,7为生成7*7的阵列,0.00250为阵列间间距为2.5mm,0.4为直径与标记距离的比值。2、查询相机初始参数StartCamPar:= [0.008,0,5.3e-006,5.3e-006,640,512,1280,1024]

2020-11-20 16:59:52 1517

原创 RGB颜色值对照表_用于OpenCV绘图

RGB(255,23,140)是光的三原色,也即红绿蓝Red、Green、Blue,它们的最大值是255,相当于100%。常用颜色:白色:rgb(255,255,255)黑色:rgb(0,0,0)红色:rgb(255,0,0)绿色:rgb(0,255,0)蓝色:rgb(0,0,255)青色:rgb(0,255,255)紫色:rgb(255,0,255)调整相关数字,便可以得到深浅不一的各种颜色。参考:1...

2020-11-20 15:38:24 5811

原创 OpenCV绘制倾斜矩形框(在平面中,一个点绕任意点旋转θ度后的点的坐标)

假设对图片上任意点(x,y),绕一个坐标点(rx0,ry0)逆时针旋转a角度后的新的坐标设为(x0, y0),有公式:x0= (x - rx0)*cos(a) - (y - ry0)*sin(a) + rx0 ;y0= (x - rx0)*sin(a) + (y - ry0)*cos(a) + ry0 ;参考:1

2020-11-20 11:24:24 1751

原创 c_str()用法

函数c_str()就是将C++的string转化为C的字符串数组,c_str()生成一个const char *指针,指向字符串的首地址。char *p=s[10];string a=“welcome”;strcpy(p,a.c_str());cout<<p;结果为"welcome".参考:1

2020-11-20 10:47:58 217

原创 C++读写txt文件(string、int数据类型),以及Qstring与String的相互转换

参考:https://www.cnblogs.com/1242118789lr/p/6885691.html

2020-11-18 21:21:32 1542

原创 halcon标定精度差的原因(x,y方向均差异较大)

在转换成世界坐标系的时候,将x,y进行调换

2020-11-11 09:15:43 2916

原创 【OpenCV】几种Mat类拷贝复制方法对比_亲测有效

参考:添加链接描述

2020-11-06 13:33:00 289

原创 Ubuntu 训练深度学习模型的时候突然重启问题

参考:https://blog.csdn.net/u011622208/article/details/90579252?utm_medium=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.wap_blog_relevant_pic&depth_1-utm_source=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLear

2020-11-05 17:39:05 1158

原创 darknet-yolov3训练自己的数据集_亲测有效

参考添加链接描述修改训练多少轮保存一次模型:训练默认的是前1000轮每100轮保存一次模型,1000轮后每10000轮保存一次模型。可以修改examples/detector.c文件的138行。修改完重新编译一下,在darknet目录下执行make。...

2020-11-05 14:56:48 501

原创 ubuntu解压tar gz文件

参考https://blog.csdn.net/eefresher/article/details/99738446

2020-11-02 11:16:13 1687

原创 Ubuntu 设置双击桌面图标启动程序

参考:添加链接描述

2020-11-02 10:59:41 1029

原创 QString用法详解(连接、替换、初始化与格式转换、拆分等等)

参考https://blog.csdn.net/qq_40194498/article/details/79629632

2020-10-30 11:32:54 540

转载 Ubuntu每次开机后都弹出检测到系统程序出现问题的解决方法

参考https://blog.csdn.net/annita2019/article/details/103551639?utm_medium=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.wap_blog_relevant_pic&depth_1-utm_source=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearn

2020-10-30 11:11:03 418

原创 Qt编译后可执行文件无法用终端启动解决方法-error while loading shared libraries

在QT下编译运行均无问题的代码,终端下编译出现error while loading shared libraries错误目录不在系统默认的库搜索目录中,需要将目录加进去。1、首先打开/etc/ld.so.conf文件sudo gedit /etc/ld.so.conf  2、加入动态库文件所在的目录:执行vi /etc/ld.so.conf,在"include ld.so.conf.d/*.conf"下方增加"/usr/local/lib"。  3.保存退出  4.使配置生效:  sudo

2020-10-21 19:28:40 1827 1

原创 Ubuntu编写SH脚本文件启动QT等各类程序

step1:新建sh后缀的任意文件step2:在文件内加入以下示例语句:gnome-terminal -x bash -c "cd 路径;echo “password” | sudo -S chmod 777 ttyUSB0 "step3:在终端内输入:sh 文件名.sh

2020-10-21 17:34:56 626 1

原创 Ubuntu设置开机自启动程序

一、编写需要启动的程序方法1——直接在.bashrc中加入1.终端输入 gedit ~/.bashrc2.在.bashrc文件末端加入:cd 路径./可执行文件名此外,需要设置sudo密码的,可以:gnome-terminal -x bash -c "cd 路径;echo “password” | sudo -S chmod 777 ttyUSB0 "gnome-terminal -x bash -c “cd 路径;echo “password” | sudo -S 可执行文件名”3.保

2020-10-21 13:42:43 703

原创 特征维度计算

特征维度计算@[TOC](特征维度计算)HOG颜色直方图https://blog.csdn.net/m0_38027013/article/details/90258805Gabor欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants...

2020-02-09 22:19:20 2884

原创 c++中的 单引号和双引号

单引号是字符型, 双引号是字符串型单引号引起的一个字符实际上代表一个整数。双引号引起的字符串,代表的却是一个指向无名数组起始字符的指针。该数组会被双引号之间的字符以及一个额外的二进制为零的字符 ‘\0’ 初始化。举个例子:“a"和’a’的区别,前者是字符串,后者是字符。实际上 ”a” 是 “a\0”,以’\0’结尾。而‘a’单单表示a这个字符。字符串可以是"abcde"这样的表示多个字...

2019-11-29 10:30:59 984

原创 有线连接,WIN可以连接,Ubuntu16.04显示电缆已拔出

Step1:打开终端:输入ifconfig显示的是:enps30。。。网卡名不是常见的 eth0:故尝试修改网卡名:sudo nano /etc/default/grub找到GRUB_CMDLINE_LINUX=""改为GRUB_CMDLINE_LINUX=“net.ifnames=0 biosdevname=0”然后sudo grub-mkconfig -o /boot/gru...

2019-11-26 17:10:29 1061

img_convert.py

Python代码 任意图像格式批量转换

2021-04-07

空空如也

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

TA关注的人

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