- 博客(16)
- 资源 (36)
- 收藏
- 关注
原创 将Imagenet2012比赛数据解析为图像
推荐安装ubuntu18.04,安装NVIDIA显卡驱动不需要关闭图形窗口,接着安装cuda,cudnn,cuda可以直接命令行搞定。安装anaconda最新版是python3.7环境,需要在navigator中配置3.6环境。然后命令行安装caffe-cuda,opencv可以在anaconda中安装。我用硬盘拷了imagenet的lmdb数据,这种数据用普通数据库软件打不开,我用了以下代码,将...
2018-12-28 13:53:08
3010
原创 文件夹遍历及文件复制实践
某次下载数据集,图像在一个一个文件夹里,必须把遍历考出来,设计了以下方法。import osdef get_dir_file(Root): import shutil for (root,dirs,files) in os.walk(Root,False): for file in files: if os.path.join(root,f...
2018-03-15 09:55:45
216
原创 python最小二乘和神经网络拟合曲线比较
最近在学深度学习,涉及到神经网络。python里SciPy包中模块optimize的函数leastsq具有自动求解最小二乘解的能力,用它对形如y=kx+b的加噪直线进行拟合,须指定1个初始值,代码如下:#%% In[ ]:import numpy as npfrom scipy.optimize import leastsqimport matplotlib.pyplot as plt
2017-10-11 16:18:20
7221
原创 Halcon12 HObject与VC++ OpenCV Mat相互转换
网上大多是Halcon10 Hobject的例子,今天终于研究成功,贴出代码,欢迎批评指正// 转换函数HObject Mat2HObject(Mat& image){ HObject Hobj=HObject(); int hgt=image.rows; int wid=image.cols; int i; // CV_8UC3 if(image.type() == CV_8
2017-08-04 16:10:22
6024
8
原创 Tesseract+VS2010开发初学
用VS2010对Tesseract3.02开发做OCR,上网查了很多资料,终于弄通了。首先下载了tesseract-3.02.02-win32-lib-include-dirs,这个原本是谷歌上的,但一般无法下载,还是费了积分从本网上下载的。是tesseract3.02的头文件和库文件,但这还不够,需要leptonica.我用的是1.68版,include和lib文件我已上传资源了,明天会
2017-06-19 18:58:20
962
原创 视频中前景背景物体分割
当摄像机静止,采用差分算法提取前景物体。为了动态构建背景模型,以一定的学习速率更新背景图像。1.已第1帧图像初始化背景图像2.当前帧与背景作差,反阈值处理为mask3.在此mask下用当前帧更新背景int _tmain(int argc, _TCHAR* argv[]){ VideoCapture cap("E:\\测试\\图像视频\\bike.avi"); if(!cap.
2017-06-13 16:50:44
3395
原创 Python3.5+OpenCV3.2读取图像问题
由于编码原因,opencv3.2无法用imread\imwrite直接读写含有中文字符的图像路径,因此读写要用以下2个方法:import cv2 as cimport numpy as npimg=c.imdecode(np.fromfile(path,dtype=np.uint8),0) # 读。最后一个参数:0-灰度,1-彩色c.imencode('.jpg',img)[1].tofi
2017-05-17 15:06:44
2619
1
原创 OpenCV双目校正试验
昨晚试验了例程中13幅棋盘角点的校正试验,发现之前的世界坐标系写得不对,横纵坐标改过后就行了。(1)左右图角点检测和单目标定 // 左图 std::vector filelist; vector Imgsrc_l; // 左图象列表 char str[100]; Imgcorner.swap(vector());
2017-03-19 11:00:19
545
原创 如何把Halcon例程应用到VS2010中
一、Halcon例程导出导出后为cpp文件,加入当前VC工程中,文件前要加上#include "stdafx.h"二、对话框添加按钮,方便调用。三、配置属性1.以64位程序Debug为例,在属性对话框里,按以下配置:VC[Include]C:\Program Files\MVTec\HALCON-10.0\include\cppC:\Program File
2016-10-10 15:39:48
2530
原创 梯度下降法解多元线性回归
今天试验了梯度下降法求多元线性回归,一般给出拟合数据,根据误差平方最小可以将系数表示为输入数据的函数。这里先选择了一组初始系数,设定步长,迭代最大500次,结果比较稳定。原始数据X:9.20000000000000 2.732000000000001.47100000000000 0.3320000000000001.138000000000009.10000000000000
2016-09-10 12:51:01
2459
1
原创 OPENCV习作之相机标定
基于opencv2.4.4,从今天起分享我的学习实践成长路径,废话不多说,上代码// TestCamera1.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace cv;using namespace std;int _tmain(int argc, _TCHAR* argv[])
2016-07-29 17:04:06
460
原创 对话框绘图的背景擦除
填充白背景:COLORREF colorref=pPicDC->GetBkColor();CBrush* pBrush=(CBrush*)pPicDC->CreateObject();pBrush->CreateSolidBrush(colorref);pPicDC->FillRect(rect,pBrush);其中pPicDC是绘图区的DC指针填充系统背景:CDC* pDC=CW
2016-07-18 22:27:56
1027
原创 matlab小波滤波器使用
研究db小波,用分解和重构滤波器和上下采样函数实现多分辨分析,代码如下:%%% 小波分解与重构clear;close all;load noissin;Sig=noissin;%% 滤波器分解[Lo_D,Hi_D,Lo_R,Hi_R] = wfilters('db3');[c,l] = wavedec(Sig,2,Lo_D,Hi_D);[cd1,cd2]=detcoef(c,l,
2016-06-04 21:26:17
6925
原创 初探opencv
1.安装时配置包含目录:.\OpenCV-2.4.4\build\include.\OpenCV-2.4.4\build\include\opencv.\OpenCV-2.4.4\build\include\opencv库目录:.\OpenCV-2.4.4\build\x64\vc10\lib附加依赖项列表:lib库文件名debug:
2016-06-04 09:36:31
323
原创 VS2010读写EXCEL07遇到的错误处理
1.通过添加类导入6个类以后,只在CApplication中导入3个库,要注意office安装文件夹放在哪里,比如我用的64位机,用的这个目录C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\OFFICE12\\MSO.DLL2.COleDispatchDriver基类问题,总是编译出现COleDispatchDriver不是CA
2016-03-06 19:29:06
1128
原创 fftw在VS2010中的配置使用
自己编的FFT速度太慢,不会优化。MATLAB吧上的大神说有开源的fftw可以用,而且MATLAB也是用的这个,下载地址:http://www.fftw.org/install/windows.html目前最新是fftw-3.3.4-dll32之前网上很多方法编译,没有成功,老是提示需要SDK7.1或者生成失败,昨晚上终于成功了。打开VS2010,工具->命令提示,cd D
2015-04-18 09:46:35
828
VC++opencv双目标定测距
2017-04-29
opencv4.1.0已编译版(VS2017)
2019-05-12
autoencoder压缩mnist分析与输出
2018-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人