- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 win10+opencv4.5.2+cmake下载出错
这个问题网上虽然很多文章,都没太说清楚这个事情。几个没下载成功的文件,可以去网上下载。但是放在那里,很多文章模棱两可。ffmpeg正确的做法是放在cache对应的文件夹,但是文件名要加上hash值,如下:ippicv_2020_win_intel64_20191018_general.zip,可以不加hash 直接放在 cache下。...
2021-04-13 16:58:13
364
原创 Visual Studio Opencv error LNK2019解决办法,之预编译器定义
今天在debug,切换到releas时出现的问题,尝试过各种办法。1,确保opencv配置是正确的。2,vs2019与opencv配置是一致的。为题还是未解决。后来发现在预处理器中有定义win32,debug等,删去之后问题得到解决。...
2020-08-07 13:46:17
433
原创 win10+cuda10.2+VS2019调试YOLOV4
yolov4发布了,速度与精度相比较v3有了较大进步。所以赶紧上手试一试。记录大概的步骤。opencv之前安装好的,我用的版本是3.4.0cuda安装最新的10.2。1,升级显卡驱动为最新的。 去官网,根据自己显卡的型号选择最新的驱动。 类型选 game ready https://www.nvidia.cn/Download/index.aspx?lang=cn...
2020-04-26 19:34:49
3565
原创 因为用sudo, conda env create -f environment.yml一些错误。
开始的错误是这样的:NotWritableError: The current user does not have write permissions to a required path. path: /home/changquan/.conda/envs/.conda_envs_dir_test uid: 1000 gid: 1000If you feel that pe...
2020-04-09 19:42:04
2401
1
原创 从一个学生的角度谈X280使用体验
2018年9月底很幸运的抽中了X280体验官的资格,获得了3个月的体验使用权。作为一位thinkpad多年的用户,很是开心能够使用这个本本。这一段时间,带着小黑去课堂上课,去给客户做演示。旅途中,在火车上做文档、听音乐、看电影。小巧玲珑的小黑带来了很多便利。下面我就分享下,我在使用X280过程中的一些体验。因为我不是专业的测评人员,只是一个普通的用户,所以我的分享就是具体在使用过程中的一些感...
2019-01-18 19:05:15
4241
原创 调试一个开源的车牌识别算法遇到的总结
项目地址:https://github.com/zhubenfu/License-Plate-Detect-Recognition-via-Deep-Neural-Networks-accuracy-up-to-99.9简单介绍:用深度学习的方法识别中文车牌,正确率比较高。比之前还有个开源项目Easypr,要好很多。这个项目在调试的时候遇到一些问题,作者把主要的原理和步骤做了介绍,但是有些...
2018-11-16 21:39:13
2845
1
原创 win10安装cuda9.2检查时报错
cuda9.2安装时 出现如下报错Microsoft Visual C++ Runtime LibtatyRuntime Error!This applocation has requested the Runtime to terminate it in an unusual way.Please contact the application's support team for m...
2018-11-16 21:30:07
1228
3
原创 2018年10月15日随记:博士与深度学习
今天去北大上课,学习知识之余还听到了一些大道理,觉得很受益。 早上,计算机视觉的课程,是个微胖的女老师上的,讲的图像分割,内容包含了常用的K-means,mean-sift,拓展讲了基于图的分割,当然还提到了深度学习在这个领域的应用。 关于课程,我觉得北大的老师有两个非常明显的特点:1,知识点总结的非常好,比如这节课讲分割,基本主流的方法都有介绍。2,紧扣学术的最新发展,...
2018-10-18 09:29:59
656
转载 ubuntu16.04中将python3设置为默认
转:https://www.cnblogs.com/Jeb15/p/6080331.html直接执行这两个命令即可:sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100sudo update-alternatives --install /usr/bin/python python ...
2018-10-16 17:26:19
255
转载 ubuntu16.04安装orb_slam2
最近在学习slam,所以安装orb_slam2,参考了网上的很多博客,中间也遇到一些问题,有些博客讲解的也不是那么详细。现在补充记录如下。整体思路主要参考了这篇文章:https://www.cnblogs.com/feifanrensheng/p/8480362.html行文按照这篇文章进行扩充。1 安装必要工具 首先,有两个工具是需要提前安装的。即cmake和Git。 ...
2018-10-09 19:02:20
4418
1
原创 OpenMP 线程互斥锁
编写程序中主要的两个问题:1,lock要定义成全局静态变量,static omp_lock_t lock;2,占用锁之后要有一个Sleep(1)。之前调试总是有问题,加上这两个之后问题得到解决。互斥锁的基本用法,原文:http://www.cnblogs.com/xudong-bupt/p/3574818.htmlOpenMP是跨平台的多核多线程编程
2017-06-19 14:33:38
921
1
转载 error C2039: classCMenuDlg : is not a member of CMenuDlg
error C2039: classCMenuDlg : is not a member of CMenuDlg2012年10月11日 ⁄ 综合 ⁄ 共 1222字 ⁄ 字号 小 中 大 ⁄ 评论关闭事件回放:1、在MFC下编写的.exe可执行程序在打包的时候由于在未安装vc编译器或微软软件运行环境vcredistx86.exe下无法运行,总
2017-03-28 17:29:21
2140
原创 总是提示 vector 越界
之前是这样写的,也许是优先级的原因,c++并未先计算i - eraoff,而是先 (Proper2.contours).begin() + i ,导致越界。加上括号,更改之后解决问题。vector>::iterator it = (Proper2.contours).begin() + i - eraoff;
2016-10-25 23:03:30
1470
转载 基于OpenCV的Gabor变换及特征提取
一、Gabor变换概述 Gabor变换是一种加窗短时Fourier变换(Window Fourier transform or Short Time Fourier Transform)。Fourier变换是整体上将信号分解为不同的频率分量(任何信号都可分解为复正弦信号之和),对确定性信号及平稳信号使用。其缺点为缺乏时间的局部性信息,并且对时变信号、非平稳信号的分析存在严重不足,(1)
2016-10-12 20:46:02
622
转载 Write and read opencv3.0 ml files(random forest)
using namespace cv;using namespace std;int main(){ { auto rtrees = cv::ml::RTrees::create(); rtrees->setMaxDepth(10); rtrees->setMinSampleCount(2); rtrees->setR
2016-10-12 20:26:25
465
转载 OpenMP 线程互斥锁
原文地址:http://www.cnblogs.com/xudong-bupt/p/3574818.htmlOpenMP是跨平台的多核多线程编程的一套指导性的编译处理方案(Compiler Directive),指导编译器将代码编译为多线程程序。多线程编程中肯定会涉及到线程之间的资源共享问题,就可以使用互斥锁,就是只有获得互斥锁的线程可以执行,其他线程阻塞。1.OpenMP
2016-10-02 22:30:38
578
原创 findContours出错 Debug Assertion Failed!Expression:_pFirstBlock == pHead vs2013
出错在这一句语句: findContours(openimage, temptours, CV_RETR_EXTERNAL, CV_CHAIN_APPROX_NONE);网络上找原因,很多,一遍遍检查,最后按照这个 Under Property > C++ > code generation > Runtime libarary:If the MSVC Runtim
2016-09-30 21:25:21
1886
原创 error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MTd_StaticDebug' doesn't match value '
网络上看到各种解决办法,但是我的原因是添加了多余的库。在 配置里将如下库除去解决了问题,实际上,opencv3.0的配置变的很简单,只要加这两个库即可opencv_ts300d.libopencv_world300d.lib这些库不必添加。IlmImfd.liblibjasperd.liblibjpegd.liblibpngd.libli
2016-09-28 17:39:33
1251
原创 Building an MFC project for a non-Unicode character set is deprecated
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(369,5): error MSB8031: Building an MFC project for a non-Unicode character set is deprecated. You must change the pr
2016-07-10 18:57:30
416
转载 [VS Tips]Visual Studio 2008 Toolbox里控件消失(#13119)的问题
原文地址:http://www.cnblogs.com/fox23/archive/2009/03/21/solve-visual-studio-toolbox-disappear-13119.html黄季冬Making Beautiful Difference[VS Tips]Visual Studio 2008 Toolbox里控件消失(#13119)的问题
2016-07-02 16:53:20
2085
转载 利用matlab怎样进行频谱分析
图像的频率是表征图像中灰度变化剧烈程度的指标,是灰度在平面空间上的梯度。如:大面积的沙漠在图像中是一片灰度变化缓慢的区域,对应的频率值很低;而对于地表属性变换剧烈的边缘区域在图像中是一片灰度变化剧烈的区域,对应的频率值较高。傅立叶变换在实际中有非常明显的物理意义,设f是一个能量有限的模拟信号,则其傅立叶变换就表示f的谱。从纯粹的数学意义上看,傅立叶变换是将一个函数转换为一系列周期函数来处理的。从物
2016-06-23 17:02:18
128021
4
原创 Undefined symbol ADC_Cmd (referred from adc.o) 出错
记录下:stm32工程添加ADC实现文件adc.c之后报错,后来知道原因是因为没有添加adc库文件,而无法具体的实现ADC_Cmd这个函数。需要在外部库中添加库文件。
2016-05-19 11:39:38
11084
转载 如何让matlab用mex与C连接使用有例子
如果我有一个用C语言写的函数,实现了一个功能,如一个简单的函数:double add(double x, double y){ return x + y; }现在我想要在Matlab中使用它,比如输入:>> a = add(1.1, 2.2) 3.3000要得出以上的结果,那应该怎样做呢?解决方法之一是要通过使用MEX文件,MEX文
2016-05-18 15:23:17
3917
转载 Shell编程:数字装换为字符,以及字符串连接
加双引号就可以了var=1if [ "$var" = "1" ]; thenecho "String match!"elseecho "Not match!"fi如果想要在变量后面添加一个字符,可以用一下方法:$value1=home$value2=${value1}"="echo $value2把要添加的字符串变量添加{
2016-04-30 19:56:44
4952
转载 利用sed命令插入文本
在b.txt的第2行之前插入“xxx” sed '2 i/xxx' b.txt 在b.txt的第2行之后插入“xxx” sed '2 a/xxx' b.txt 在b.txt的第2行和第3行之后插入“xxx” sed '2,3 a/xxx' b.txt 在b.txt的第2行和第3行之前插入“xxx”
2016-04-29 16:31:48
7006
转载 Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。
shell 变量循环自相加n=5000while truedo n=`expr $n + 1`; echo "****************************************************[$n]\n"doneShell在编程方面比Windows批处理强大很多,无论是在循环、运算。bash支持一维数组(不支持多维数
2016-04-27 19:17:55
665
win10+cuda10.2+VS2019+YOLOV4.zip
2020-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人