- 博客(42)
- 收藏
- 关注
原创 ubuntu下sudo apt-get update出现 Packages 404 Not Found
ubuntu源配置有问题。在阿里官网找到对应镜像源添加到/etc/apt/source.list中,然后sudo apt-get update,Ubuntu16.04添加下面的源:deb http://mirrors.aliyun.com/ubuntu/xenial maindeb-src http://mirrors.aliyun.com/ubuntu/xenial maindeb http://mirrors.aliyun.com/ubuntu/xenial-updates m...
2021-01-22 21:18:12
281
原创 OSError: libtorch_cpu.so: cannot open shared object file: No such file or directory
import torchtext时出现libtorch_cpu.so错误,发现pytorch版本为1.4.0,torchtext版本为0.7.0,于是试着回退到版本0.6.0后错误消失,初步判断可能是版本过高不兼容的原因
2020-09-08 16:54:05
11068
8
原创 编译caffe进行make runtest遇到caffe error == cudaSuccess (48 vs. 0)的问题
这个问题发现网上的解决办法不多,试了各种方法都不能解决,折磨本人两天多的时间,问题基本确认在Makefile.config的CUDA_ARCH配置上,最后有效找到一个解决方法,但是本人对CUDA不是很熟,不清楚其解决原因。针对的板卡平台为Jetson TX1和Jetson Nano,cuda分别为CUDA9.0和CUDA10.0。报错原因如下:解决办法:在Makefile.co...
2019-05-23 19:34:57
1382
原创 yolov3 darknet demo视频测试目标设置为中文标签
首先参考了此博客:https://blog.csdn.net/xiaoxiaowenqiang/article/details/80289577然后在此基础上进行了进一步修改。一、在上一个博客修改基础上的image.c文件进一步修改。添加ipl_to_image的函数声明:#ifdef OPENCV#define CHINESE#include "opencv2/highgu...
2019-05-23 15:19:22
1905
5
原创 Jetson Nano 编译caffe报错:ld: cannot find -lhdf5_hl && ld: cannot find -lhdf5
已经安装好了hdf5包,原因是编译时找不到库所在的路径。解决:找到系统中libhdf5和libhdf5_hl文件所在的路径,为/usr/lib/aarch64-linux-gnu/hdf5/serial,修改caffe下Makefile.config文件如下:# Whatever else you find you need goes here.INCLUDE_DIRS := $...
2019-05-17 13:53:59
454
原创 softmax函数详解
softmax函数的计算与求导:https://www.cnblogs.com/alexanderkun/p/8098781.html
2019-02-14 15:26:02
385
1
原创 交叉熵的理解
信息量、相对熵(KL散度)、交叉熵:https://blog.csdn.net/tsyccnh/article/details/79163834
2019-02-14 15:01:42
281
转载 cuda一维快速傅立叶变换的实现
参考:http://www.cnblogs.com/zhangjxblog/p/5016986.html无意间看到cuda解决FFT有一个cufft函数库,大体查看了有关cufft有关知识,写了一个解决一维情况的cuda代码,据调查知道cufft在解决1D,2D,3D的情况时间复杂度都为O(nlogn),附上解决一维情况的代码,准备后面找一些详细的资料去学习一下cuda的函数库。#inc...
2018-11-28 14:00:56
894
原创 secureCRT 远程运行linux显示图片时Cannot open diplay
安装xmanager 5;打开xmanager passive;secureCRT里输入export DISPLAY=localhost:0.0 回车,注:localhost是本地客户端IP地址;输入xhost +回车;输入xclock测试,有显示一个小时钟则运行成功。...
2018-11-27 13:00:32
750
转载 奇异值分解SVD简介及其在推荐系统中的简单应用
原帖转载自:https://www.cnblogs.com/lzllovesyl/p/5243370.html本文先从几何意义上对奇异值分解SVD进行简单介绍,然后分析了特征值分解与奇异值分解的区别与联系,最后用python实现将SVD应用于推荐系统。1.SVD详解SVD(singular value decomposition),翻译成中文就是奇异值分解。SVD的用处有很多,比如:L...
2018-11-05 11:10:30
273
原创 虚拟机Ubuntu忘记密码解决办法
有些时间没用虚拟机的ubuntu系统了,近期登录突然忘记密码,怎么试密码也进不去,就想着直接修改密码,自己经验不足,于是网上查了很多资料,终于解决了ubuntu16.04修改密码的问题。 1、启动ubuntu系统,按下shift键,出现GRUB选择菜单; 2、选择“Advanced options for Ubuntu”选项,进入下图所示;...
2018-09-11 18:13:45
7080
原创 linux 动态链接库so的封装及调用
首先定义hello.c文件#include <stdio.h>void hello(const char * name){ printf("Hello , %s!\n", name);} 定义hello.h头文件#ifndef HELLO_H#define HELLO_Hint g_count = 100;vo...
2018-08-16 16:00:03
3135
转载 Linux的.a、.so和.o文件
原文转载地址:https://blog.csdn.net/chlele0105/article/details/23691147在说明Linux的.a、.so和.o文件关系之前,先来看看windows下obj,lib,dll,exe的关系 windows下obj,lib,dll,exe的关系 lib是和dll对应的。lib是静态链接库的库文件,dll是动态链接库的库文件。 ...
2018-08-14 15:52:34
175
转载 经典算法之粒子滤波
http://blog.csdn.net/zxia1/article/details/41680537 粒子滤波(PF: Particle Filter)算法起源于20世纪50年代Poor Man's Monte Carlo问题的研究,但第一个具有应用性的粒子滤波算法于1993年由Gordon等提出(“A novel Approach to nonlinear/non-Ga
2016-09-05 16:58:17
4690
原创 一个简单的图像形状变换
自己想的,比较简单粗糙。#include #include #include "cv.h"#include "highgui.h"int main(){ int i,j; uchar* srcptr; uchar* dstptr; IplImage* src = cvLoadImage("H:\\pictures\\tree.jpg"); int srcWidth = src
2016-05-16 17:30:37
617
转载 《学习opencv》笔记——关于一些绘图的函数
转自:http://blog.csdn.net/zhurui_idea/article/details/29195513?utm_source=tuicool&utm_medium=referral绘图函数(1)直线cvLine函数其结构[cpp] view plaincopyvoid cv
2016-01-14 11:22:52
335
转载 支持向量机通俗导论(理解SVM的三层境界)
转自:http://blog.csdn.net/v_july_v/article/details/7624837目录(?)[-] 支持向量机通俗导论理解SVM的三层境界前言第一层了解SVM1分类标准的起源Logistic回归2线性分类的一个例子3函数间隔Functional margin与几何间隔Geometrical margin 4最大间隔分类
2015-12-24 10:07:02
510
转载 TLD目标跟踪算法
TLD算法好牛逼一个,这里有个视频,是作者展示算法的效果,http://www.56.com/u83/v_NTk3Mzc1NTI.html。下面这个csdn博客里有人做的相关总结,感觉挺好的,收藏了!下面有个Compressive Tracking的网址,提供的代码很少,但实时性很好,matlab代码下下来就能用。 以下博文转自:http://blog.csdn.net/win
2015-11-27 14:36:43
867
转载 压缩跟踪Compressive Tracking源码理解
转自 : http://blog.csdn.net/huangli19870217/article/details/8850192在前面一个介绍《Real-Time Compressive Tracking》这个paper的感知跟踪算法的博文中,我说过后面会学习下它的C++源码,但是当时因为有些事,所以就没有看了。今天,上到博客,看到一朋友在这个博文中评论说,有个地方不太明白。然后,觉
2015-11-24 14:44:50
456
转载 算法杂货铺——分类算法之朴素贝叶斯分类(Naive Bayesian classification)
转自:http://www.cnblogs.com/leoo2sk/archive/2010/09/17/naive-bayesian-classifier.html0、写在前面的话 我个人一直很喜欢算法一类的东西,在我看来算法是人类智慧的精华,其中蕴含着无与伦比的美感。而每次将学过的算法应用到实际中,并解决了实际问题后,那种快感更是我在其它地方体会不到的。
2015-11-24 11:28:18
335
转载 压缩感知(Compressive Sensing)学习之(一)
转自: http://blog.csdn.net/zouxy09/article/details/8118313压缩感知(Compressive Sensing)学习之(一)zouxy09@qq.comhttp://blog.csdn.net/zouxy09 压缩感知(压缩传感,Compressive Sensing)理论是近年来信号处理领域诞生的一
2015-11-19 10:03:26
491
转载 保存图片流
opencv 保存图片操作:sprintf连续保存文件命名的使用转自:http://m.blog.csdn.net/blog/zyh821351004/441345671. cv::Mat 文件转换到 IplImage cv::Mat ImageQr; IplImage qimage =IplImage(ImageQr);2
2015-09-29 17:18:59
799
原创 fft代码
#include "opencv2/core/core.hpp"#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"#include #include "highgui.h"#include "cv.h"using namespace cv;using namespace std;
2015-09-14 09:57:00
692
原创 快速傅里叶变换
http://blog.csdn.net/lxdfigo/article/details/8279919 http://blog.163.com/ld081055@126/blog/static/11818691520105144852433/http://www.360doc.com/content/11/0421/10/3931678_111210936.shtml
2015-09-02 16:12:58
402
原创 fft
运行非常快的代码网址: http://www.kurims.kyoto-u.ac.jp/~ooura/各种算法一览网站:http://www.fftw.org/benchfft/ffts.html可以支持多钟平台的库:http://www.fftw.org/
2015-09-02 15:04:31
275
原创 fft
运行非常快的代码网址: http://www.kurims.kyoto-u.ac.jp/~ooura/各种算法一览网站:http://www.fftw.org/benchfft/ffts.html可以支持多钟平台的库:http://www.fftw.org/
2015-09-02 15:02:09
479
转载 RGB、YUV和YCbCr
申明,本文非笔者原创,原文转载自:http://blog.sina.com.cn/s/blog_a85e142101010h8n.html之前对RGB、YUV和YCbCr一直没有清晰的理解和认识,今天打算做一个小结,结合网上的文章谈谈自己的看法,也希望有机会看到这篇文章的人能指点一二,相互交流,共同进步。 首先要说明,上述的RGB、YUV和YCbCr都是人
2015-08-20 13:55:06
349
原创 用imageROI来增加某范围的像素
#include #include // ch3_ex3_12 image_name x y width height add# int main(int argc, char** argv){ IplImage* src; cvNamedWindow("Example3_12_pre", CV_WINDOW_AUTOSIZE); cvNamedWindow("E
2015-08-18 15:50:50
794
1
转载 为什么char型指针可以直接赋值而其他类型的不行呢?个人见解
转自:http://blog.csdn.net/zyw_anquan/article/details/7790708问题陈述:通常大家会遇到这样的问题:char * p = "abc";可以顺利执行,而int *a = 1;确运行不了(这里指运行环境是VC,GCC竟然可以成功执行,这里我也比较迷惑)。问题探讨:这里都是我的个人看法:int *a =
2015-08-18 11:09:34
1175
原创 图像hsv颜色调节
#include #include #include //色调H://用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。它们的补色是:黄色为60°,青色为180°,品红为300°;//饱和度S://取值范围为0.0~1.0,值越大,颜色越饱和;//亮度V://取值范围为0(黑色)~255(白色)。//调节图像S和V部分
2015-08-18 10:53:03
5168
原创 图像处理文献资料
搞图像处理这一行,在理论方面,有几本杂志是要看的,自然是英文杂志,中文期刊好像没有专门的图像处理期刊,当然也有不少涉及这方面的期刊,但实事求是来说,的确比英文杂志水平差很多。‘IEEE Transactions on Pattern Recognition And Machine Intelligence’‘IEEE Transactions on Image Processing
2015-08-05 15:52:36
572
原创 视频播放控制
#include "highgui.h"#include"cv.h"int g_slider_position = 0;CvCapture* g_capture = NULL;void onTrackbarSlide(int pos){ cvSetCaptureProperty( g_capture , CV_CAP_PRO
2015-07-30 15:24:10
319
原创 图像otsu阈值化
#include "highgui.h"#include "cv.h"void otsu(const IplImage* src,IplImage* dest,double* his)//ousu二值化{ int i,s=0,t,k=0; double p[256]={0.0},w0=0.0,w1=0.0,u0=0.0,u1=0.0,u=0.0,g[256]={0.0},m0=0.0,m
2015-07-30 14:46:48
519
原创 图像大津阈值
#include "highgui.h"#include "cv.h"void otsu(const IplImage* src,IplImage* dest,double* his)//ousu二值化{int i,s=0,t,k=0;double p[256]={0.0},w0=0.0,w1=0.0,u0=0.0,u1=0.0,u=0.0,g[256]={0.0},m0=0.
2015-07-30 14:45:23
259
原创 视频显示
#include "highgui.h"int main(int argc,char** argv){cvNamedWindow("vedio",CV_WINDOW_AUTOSIZE);CvCapture* capture = cvCreateFileCapture("H:\\红外森林防火项目\\火焰视频\\火焰1.avi");IplImage* frame;while(1
2015-07-30 14:42:15
338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人