自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 gitLab 短信验证没有中国地区【最新解决方法】

发送验证码按钮为灰色的话,就切换信用卡验证,再切换成短息验证码就可以了。#网上众多的方案是修改dom,而且时间大约是21年以前。

2024-02-02 11:51:07 1410 7

原创 海康相机 轮询模式

#设置完成后,触发两次相机采图,每次的曝光是不一样的。每个相机需要两种不同曝光 拍摄两次。##海康相机【轮询模式】

2024-01-30 15:58:07 397

原创 PCL1.11.0+VTK8.2.0+QT5.12.2 中 QT pro文件配置

注意:qt编译时,只有Release下正常,原因可能是 QVTKWidget 控件只支持Release版本。自行替换路径和 pcl 、vtk版本即可。

2022-09-08 21:39:56 747

原创 远程电脑时,远程桌面 黑屏,且鼠标旁边的加载圆圈卡住

解决办法保证你的电脑和被远程电脑 网络设置中 巨型帧(Jumbo Frame) 设置一样 即可。

2022-04-19 20:39:20 1094

原创 关于 c++ opencv [ INFO:0] global c:\build\master_winpack-build-win64-vc15\***

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录遇到问题一、报错内容二、报错位置代码 “cv::waiteKey(0)” 产生报错解决办法参考链接遇到问题先使用opencv4封装dll ,然后使用opencv4代码调用,运行成功。然后使用 opencv3 封装dll ,然后使用opencv3代码 动态调用dll。调试时发现 无法进入代码中。注意:代码没有做任何更改!!!一、报错内容直接点击“开始执行不调试” 时,出现报错原因:使用 opencv4 调试时候,虽.

2022-04-11 15:42:05 9106

原创 Qt配置OpenCV教程 补充

参考:Qt配置OpenCV教程opencv 版本:4.5.4QT 版本:Qt5.12.12在 mingw32-make install 操纵时,会提示 需要管理员权限。但是给了权限后,发现install文件装在了C:\Program Files (x86) 中。这是 只需要把相应的include 和 x64 文件夹复制到自己想要的目录下 进行下一步操作(在C:\Program Files (x86)中 操作的话。在 qt文件的 pro中配置路径 不行。不知道啥原因?。)...

2022-01-07 13:32:53 1771

转载 win10下利用cmake和vs重新编译opencv源码 使用基于Qt的GUI模块,显示图像

主要教程来自于此博主这里进行几点补充。按照上述文章配置完成后,运行vs 出现“Qt5Test.dll" 等一些Qt5 相关dll错误。大概意思是找不到dll。解决方法如下:(保证安装Qt时选择的是“msvc”,而不是”mingw“,两者编译器不同。在目录“D:\Qt5.12\5.12.12\msvc2017_64\bin” 下将缺失的dll文件 复制到对应的opencv安装目录“opencv\build\x64\vc15\bin” 下。...

2021-12-17 14:16:04 125

翻译 VIsual Studio编译OpenCV 无法打开python36_d.lib的问题

主要参考以下文章:VIsual Studio编译OpenCV:无法打开python27_d.lib(python36_d.lib)的问题VIsual Studio编译OpenCV opencv_contrib:无法打开python36_d.lib的问题python36_d.lib 的问题,同上,在 Anaconda3 的 pyconfig.h 文件中做出修改。将:改为:并且注销:然后再编译就可以通过了!其中 编译后的OpenCV项目中的pyconfig.h文件打开opencv_pyth

2021-11-21 13:04:52 1009 3

原创 关于散点合拢的案例

需求:一推排列规律的散点图,将其尽可能的合拢思路1.散点按照一定规律排列,故先矫正倾斜角度,在聚合点思路2.直接对个点坐标进行统一缩小执行过程发现思路1,在剔除空袭后再对放置各点,但是点于点之间的斜率关系被破坏,使得各点位置信息损失。而思路2在这方面表现较好。代码如下:struct mc_and_pix{ vector<Point2f> mc; vector<vector<int>> pix_all;};//垂直方向投影void Vert

2021-09-23 13:47:21 190

原创 Opencv 图像数据 类型 和所占内存

CV_8U - 8-bit unsigned integers ( 0..255 )CV_8S - 8-bit signed integers ( -128..127 )CV_16U - 16-bit unsigned integers ( 0..65535 )CV_16S - 16-bit signed integers ( -32768..32767 )CV_32S - 32-bit signed integers ( -2147483648..2147483647 )CV_32F - 32-

2021-09-15 18:10:52 738

原创 C语言的结构体可以实现类的基本功能

核心思想:在结构体中加入方法指针。#include <stdio.h>#include <string.h> struct Student; typedef struct StudentVtbl{ char* (*GetName)(struct Student* This); void(*SetName)(struct Student* This, char*);}StudentVtbl; typedef struct Student{

2021-08-11 10:27:51 541

原创 VS 2015 专用卸载工具

使用流程(Win10系统下):1.找到这个txt文档同路径下的bin\Debug\Setup.ForcedUninstall.exe文件,复制整个路径(直接运行无效)2.打开命令提示符(管理员),将这个路径复制进去,比如:C:\Users\xxxx\Desktop\VisualStudioUninstaller-1.4\bin\Debug\Setup.ForcedUninstall.exe这里我将整个文件夹放到桌面上了,中间的xxxx是系统账户名,这个因各自电脑而异3.回车键执行,同时打开任务管理

2021-01-31 12:01:24 796

原创 基于边缘改进的全局阈值 opencv

算法步骤:注意点:1.2步骤中采用百分比阈值 ,阈值的百分数应设置较大值(如99.7%),可以排除背景中的干扰点99.97%时候的二值图(为了可视化,灰度值范围设置为0-255)90%的二值图2.最后一步中,通过otsu计算阈值时候,灰度值为0的像素点不计入计算。核心算法:void edge_threshold(Mat &src){ Mat src1 = src.clone(); Mat dst, thre, dst_x, dst_y; medi.

2020-10-21 13:59:17 1751 2

原创 QT MinGW cmake 编译 windows 注意!!!

在cmake的时候 一定要保证

2020-09-02 11:52:33 139

原创 快速将 多个CSV文件 合成 一个

1.将需要合并的csv文件夹全部放在D盘。2.打开cmd命令提示符(同时按win+R键),输入cmd,按下确定键。3.输入D:,按下ENTER键,切换到D盘符下。然后输入合并指令(注意英文输入法输入):copy *.CSV all.csv (这个符号是表示合并D盘下第一路径中的所有CSV格式合并为一个,并命名为all.csv)。几秒钟就完成操作了。...

2020-08-14 16:22:02 2661 1

原创 python excel表操作(两个excel合并为)

source_dir = ['../digitTest.csv','../digitTrain.csv']target_dir = '../trainLabel.xlsx'c_dir = ['../digitTest.xlsx','../digitTrain.xlsx']#转化文件格式 csv-excelfor i in source_dir: r_csv = pd.read_csv(i,encoding='utf-8')for j in c_dir: r_csv.to_e.

2020-08-13 10:48:36 319

原创 编程 小毛病

遍历像素 时候 喜欢下面 指针形式float *x_data = (float*)xDerivae.data;float *y_data = (float*)yDerivae.data;代码没毛病 但是!!!!在遍历像素的时候dx = x_data[j*xDerivae.step / sizeof(float) + i];dy = y_data[j*xDerivae.step / sizeof(float) + i];容易混淆 ().step括号中的变量。必须和后面sizeo

2020-08-11 16:23:06 122

转载 对于 python 中axis = (0,1,2,3,...)的最简单理解

转载:https://segmentfault.com/q/1010000010111006

2020-07-31 10:51:55 2872

转载 CNN-利用1*1进行降维和升维

降维: 比如某次卷积之后的结果是W*H*6的特征,现在需要用1*1的卷积核将其降维成W*H*5,即6个通道变成5个通道:  通过一次卷积操作,W*H*6将变为W*H*1,这样的话,使用5个1*1的卷积核,显然可以卷积出5个W*H*1,再做通道的串接操作,就实现了W*H*5。升维:  比如某次卷积之后的结果是W*H*6的特征,现在需要用1*1的卷积核将其降维成W*H*7,即6个通道变成7个通道:  通过一次卷积操作,W*H*6将变成W*H*1,这样的话,使用7个1*1的卷积核,显...

2020-07-29 15:51:23 3362

原创 anconda 使用相关教程

https://mirrors.tuna.tsinghua.edu.cn/help/pypi/ 清华镜像 官方使用教程pip 无法更新 解决https://blog.csdn.net/qq_42148752/article/details/107168863

2020-07-23 09:16:14 202

原创 idm 安装后自动在桌面生成5个文件夹

idm 安装后自动在桌面生成5个文件夹修改idm 的保存至 按钮将路径修改为别的文件夹

2020-03-21 17:18:54 1860

原创 SQL sever 2008安装 失败原因 和解决方法

重启电脑SQL server 2008在安装程序支持规则检查中出现需重启电脑的提示,并经过多次重启,也无用的情况下,可以使用下面的方法来解决该问题解决办法这时进入注册表编辑器,依次打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager,找到“PendingFileRenameOperations”,删除。数...

2019-12-28 17:00:04 3030

原创 判断 能效贴 是否倾斜

上部分是能效贴 下部分是 一维码思路:根据“依据国家标识 …” 这一行字样 判定将字段分割成前段 和后段提取矩形 得到两个矩形的中心判定坐标是否相等(或者差值 是否在阈值之内)!halcon 代码:list_files ('C:/Users/77200/Desktop/ImageC', 'files', Files)for Index := 0 to |Files|-1 by 1...

2019-12-25 23:45:27 117

原创 C# 做语音播报 中英文混合 遇到的问题

做项目中用到 了 语音播报要求播报产品型号 比如 “BCD42153ESAF”电脑win7 64位 vs2010 用的是微软自带的语音开发包Speech。SDK遇到的问题是型号中的数字 不能按照中文读出来 朗读是英文的One,Two.....本以为是SelectVoice 这个函数,选择朗读语言时的问题,但是把所有的参数都试遍还是不行,上网查询说是 电脑无法自己判断内容中的 中...

2019-11-27 17:39:23 507

原创 机器学习笔记(二)

上节我们说到了用梯度下降法求参数最小值。这节我们介绍几种快速梯度下降的方法:1.梯度下降法实践 1-特征缩放:该方法就是将特征的尺度归一化由上图可以看出,归一化能后帮助梯度下降算法更快的收敛。梯度下降法实践 2-学习率梯度下降算法的每次迭代受到学习率的影响,如果学习率

2019-04-26 10:18:40 101

原创 机器学习笔记(一)

监督学习给定一个有正确答案组成的数据集,运用学习算法,算出更多的正确答案。回归问题:根据之前的数据预测出一个准确的输出值分类问题无监督学习给定一个没有任何标签的数据集,在没有提前告知算法的一些信息情况下,判断出数据有两种不同的聚集簇。聚类应用的一个例子就是在谷歌新闻中。如果你以前从来没见过它,你可以到这个 URL 网址 news.google.com 去看看。谷歌新闻每天都在,收集...

2019-04-14 09:33:42 133

原创 Python 实现汉诺塔

汉诺塔可以说是编程语言中递归用法的经典案例类似的编程案例有上楼梯:每次只能走一阶或两阶,一共有多少层走法?这种类型的题目,主要的突破点在于 倒退法!当我们采用常规的思路去寻求突破时,虽然每层只有一种或两种选择,但是不同层间的结合却是一个庞大的数字,正常人无法一一列举,所以采用枚举法无疑是自寻死路,会感觉这就是的无底洞。但是当我们站在终点去倒退的时候,给我们的选择也是两种,具体的说是两类,因...

2019-04-13 22:04:33 227

原创 Linux:命令gedit主要作用是什么?

gedit是一个GNOME桌面环境下兼容UTF-8的文本编辑器。它使用GTK+编写而成,因此它十分的简单易用,有良好的语法高亮,对中文支持很好,支持包括gb2312、gbk在内的多种字符编码exit 退出控制台poweroff 关机...

2019-04-03 10:19:09 10239

原创 C++ 类class 学习笔记

只要父类中的private成员,不管是什么继承方式,儿子都访问不了如果是公有(public)继承,儿子中的访问控制权限保持不变如果是保护(protect)继承,儿子中父亲中除了private成员,其余在儿子中都是protected如果是私有(private)继承,儿子中的父亲除了private成员,其余在儿子中都是private成员三看原则 :1.看调用的成员变量是在类的内部还是类的外部...

2019-04-03 10:17:58 629 1

转载 图像处理 基本知识

第二章:基本知识1、 通过图像传感器获取图像的感知数据;2、 通过取样和量化把图像的感知数据转换成数字形式,以像素表示;数字形式又可分为二值图像、灰度图像、索引图像和真彩色RGB图像四种基本类型;3、 图像处理主要可以分为空间域处理和频率域处理,包括:图像平滑、图像锐化、图像复原和重建、小波和多分辨率处理、图像压缩、形态学处理、图像分割、表示和描述以及图像的模式识别。第三章:空间域处...

2019-03-09 15:30:13 1550

转载 OpenCV基于图像轮廓填充连通区内部空洞

- 主要函数介绍1.1 FindContoursList item在二值图像中寻找轮廓int cvFindContours( CvArr* image, CvMemStorage* storage, CvSeq** first_contour,int header_size=sizeof(CvContour), int mode=CV_RETR_LIST,int method=CV...

2019-03-01 09:22:44 6307

转载 cvRound, cvFloor, cvCeil 函数讲解

函数cvRound,cvFloor,cvCeil 都是用一种舍入的方法将输入浮点数转换成整数:cvRound 返回跟参数最接近的整数值;cvFloor 返回不大于参数的最大整数值;cvCeil 返回不小于参数的最小整数值。...

2019-02-28 16:55:17 134

转载 形态学操作之孔洞填充

为什么element 不用八连通?如果用八连通,Ac将无法成功限制膨胀的溢出和越界。作者:SilenceHell来源:CSDN原文:https://blog.csdn.net/du_shuang/article/details/82953444版权声明:本文为博主原创文章,转载请附上博文链接!...

2019-02-28 15:44:08 2300

转载 怎么理解图像中的频率信息

不同频率信息在图像结构中有不同的作用。图像的主要成分是低频信息,它形成了图像的基本灰度等级,对图像结构的决定作用较小;中频信息决定了图像的基本结构,形成了图像的主要边缘结构;高频信息形成了图像的边缘和细节,是在中频信息上对图像内容的进一步强化。http://blog.sina.com.cn/s/blog_a98e39a201012hpp.html...

2018-12-30 09:32:38 3359

转载 深入理解矩阵特征值与特征向量的物理意义

深入理解矩阵特征值与特征向量](https://baijiahao.baidu.com/s?id=1595375146698848604&amp;wfr=spider&amp;for=pc)的物理意义

2018-12-26 10:27:33 2515

翻译 单目运算符和双目运算符

单目运算符和双目运算符运算所需变量为两个的运算符叫做双目运算符·或者要求运算对象的个数是2的运算符称为双目运算符。单目运算符是运算所需变量为一个的运算符,又叫一元运算符...

2018-11-28 09:32:48 6492

翻译 为什么C++要有类

类是C++区别于C语言的一个重要的特性之一,类实现数据的封装、模块化,形象的说就相当一个模具,无论你想要制作多少个对象,只需要模具放入材料就可以制作出你想要的东西,而不像C语言那样每个既要给定材料,同时又要计算各方面数据。...

2018-11-27 20:44:37 715

转载 图像处理笔记

**图像傅里叶变换的物理意义**本文转载https://www.cnblogs.com/tenderwx/p/5245859.html纯属于学习分享,若博主看到,请谅解。图像的频率是表征图像中灰度变化剧烈程度的指标,是灰度在平面空间上的梯度。如:大面积的沙漠在图像中是一片灰度变化缓慢的区域,对应的频率值很低;而对于地表属性变换剧烈的边缘区域在图像中是一片灰度变化剧烈的区域,对应的频率值较高...

2018-11-08 22:02:39 143

zlib_libpng.zip

vs2019 (libpng,linjpeg,libzlib)编译好的库

2021-04-02

Halide-10.0.0-x86-64-windows.zip

halide Windows_64 库

2021-04-02

空空如也

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

TA关注的人

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