自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 329

原创 Visual Studio Opencv error LNK2019解决办法,之预编译器定义

今天在debug,切换到releas时出现的问题,尝试过各种办法。1,确保opencv配置是正确的。2,vs2019与opencv配置是一致的。为题还是未解决。后来发现在预处理器中有定义win32,debug等,删去之后问题得到解决。...

2020-08-07 13:46:17 385

原创 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 3508

原创 因为用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 2329

原创 从一个学生的角度谈X280使用体验

 2018年9月底很幸运的抽中了X280体验官的资格,获得了3个月的体验使用权。作为一位thinkpad多年的用户,很是开心能够使用这个本本。这一段时间,带着小黑去课堂上课,去给客户做演示。旅途中,在火车上做文档、听音乐、看电影。小巧玲珑的小黑带来了很多便利。下面我就分享下,我在使用X280过程中的一些体验。因为我不是专业的测评人员,只是一个普通的用户,所以我的分享就是具体在使用过程中的一些感...

2019-01-18 19:05:15 3817

原创 调试一个开源的车牌识别算法遇到的总结

项目地址:https://github.com/zhubenfu/License-Plate-Detect-Recognition-via-Deep-Neural-Networks-accuracy-up-to-99.9简单介绍:用深度学习的方法识别中文车牌,正确率比较高。比之前还有个开源项目Easypr,要好很多。这个项目在调试的时候遇到一些问题,作者把主要的原理和步骤做了介绍,但是有些...

2018-11-16 21:39:13 2811 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 1136 3

原创 2018年10月15日随记:博士与深度学习

   今天去北大上课,学习知识之余还听到了一些大道理,觉得很受益。   早上,计算机视觉的课程,是个微胖的女老师上的,讲的图像分割,内容包含了常用的K-means,mean-sift,拓展讲了基于图的分割,当然还提到了深度学习在这个领域的应用。     关于课程,我觉得北大的老师有两个非常明显的特点:1,知识点总结的非常好,比如这节课讲分割,基本主流的方法都有介绍。2,紧扣学术的最新发展,...

2018-10-18 09:29:59 611

转载 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 234

转载 ubuntu16.04安装orb_slam2

最近在学习slam,所以安装orb_slam2,参考了网上的很多博客,中间也遇到一些问题,有些博客讲解的也不是那么详细。现在补充记录如下。整体思路主要参考了这篇文章:https://www.cnblogs.com/feifanrensheng/p/8480362.html行文按照这篇文章进行扩充。1 安装必要工具 首先,有两个工具是需要提前安装的。即cmake和Git。 ...

2018-10-09 19:02:20 4385 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 874 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 2086

原创 总是提示 vector 越界

之前是这样写的,也许是优先级的原因,c++并未先计算i - eraoff,而是先 (Proper2.contours).begin() + i ,导致越界。加上括号,更改之后解决问题。vector>::iterator it = (Proper2.contours).begin() + i - eraoff;

2016-10-25 23:03:30 1423

转载 基于OpenCV的Gabor变换及特征提取

一、Gabor变换概述   Gabor变换是一种加窗短时Fourier变换(Window Fourier transform or Short Time Fourier Transform)。Fourier变换是整体上将信号分解为不同的频率分量(任何信号都可分解为复正弦信号之和),对确定性信号及平稳信号使用。其缺点为缺乏时间的局部性信息,并且对时变信号、非平稳信号的分析存在严重不足,(1)

2016-10-12 20:46:02 594

转载 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 446

转载 OpenMP 线程互斥锁

原文地址:http://www.cnblogs.com/xudong-bupt/p/3574818.htmlOpenMP是跨平台的多核多线程编程的一套指导性的编译处理方案(Compiler Directive),指导编译器将代码编译为多线程程序。多线程编程中肯定会涉及到线程之间的资源共享问题,就可以使用互斥锁,就是只有获得互斥锁的线程可以执行,其他线程阻塞。1.OpenMP

2016-10-02 22:30:38 533

原创 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 1844

原创 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 1215

原创 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 389

转载 [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 2065

转载 利用matlab怎样进行频谱分析

图像的频率是表征图像中灰度变化剧烈程度的指标,是灰度在平面空间上的梯度。如:大面积的沙漠在图像中是一片灰度变化缓慢的区域,对应的频率值很低;而对于地表属性变换剧烈的边缘区域在图像中是一片灰度变化剧烈的区域,对应的频率值较高。傅立叶变换在实际中有非常明显的物理意义,设f是一个能量有限的模拟信号,则其傅立叶变换就表示f的谱。从纯粹的数学意义上看,傅立叶变换是将一个函数转换为一系列周期函数来处理的。从物

2016-06-23 17:02:18 127021 4

原创 Undefined symbol ADC_Cmd (referred from adc.o) 出错

记录下:stm32工程添加ADC实现文件adc.c之后报错,后来知道原因是因为没有添加adc库文件,而无法具体的实现ADC_Cmd这个函数。需要在外部库中添加库文件。

2016-05-19 11:39:38 10941

转载 如何让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 3830

转载 Shell编程:数字装换为字符,以及字符串连接

加双引号就可以了var=1if [ "$var" = "1" ]; thenecho "String match!"elseecho "Not match!"fi如果想要在变量后面添加一个字符,可以用一下方法:$value1=home$value2=${value1}"="echo $value2把要添加的字符串变量添加{

2016-04-30 19:56:44 4859

转载 利用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 6921

转载 Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。

shell 变量循环自相加n=5000while truedo    n=`expr $n + 1`;    echo  "****************************************************[$n]\n"doneShell在编程方面比Windows批处理强大很多,无论是在循环、运算。bash支持一维数组(不支持多维数

2016-04-27 19:17:55 651

win10+cuda10.2+VS2019+YOLOV4.zip

yolov4在cuda10.2的编译文件,opencv版本为3.4.0。如果需要详细的安装说明,请参照博文。交流学习。

2020-04-26

空空如也

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

TA关注的人

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