- 博客(16)
- 收藏
- 关注
原创 opencv中的机器学习简单使用
OpenCV的ml模块实现了很多算法,包括朴素贝叶斯、K近邻、SVM、决策树、Boosting、GBT、随机森林、神经网络等。其大多继承自同一基类,训练和预测的接口都是train(),predict(),使用较为方便。神经网络:opencv实现人工神经网络(Artificial Neural Networks)最典型的多层感知器(multi-layer perceptrons, M
2017-03-03 18:13:32 8998 2
原创 透视变换和仿射变换
透视变换(Perspective Transformation)是将图片投影到一个新的视平面(ViewingPlane)。变换公式:[x’] [ a11 a12 a13] [x][y’]= [ a21 a22 a23] * [y][z’] [a31 a32 a33] [z] [ a11 a12 a13]单应矩阵[ a21 a22 a23]
2017-02-14 10:06:10 3630
原创 Matlab程序打成jar包
在Matlab终端输入deploytool,显示Application Comlier, Hadoop Compiler, Library Complier 和 Production Server Complier。选择Library Complier ,左上方可选C Shared Library, C++ Shared Library, Java Package 和 Python Package
2017-01-05 16:30:09 2286
原创 Visual Studio 2015 Caffe配置
环境: Windows 8.1 (64-bit) Visual Studio 2015 无GPU 微软提供的Windows工具包(caffe-master)。 直接在VS里修改配置后编译就好。可参考:【caffe-Windows】caffe+VS2013+Windows无GPU快速配置教程以及github。 caf
2016-11-30 10:30:22 7326
原创 Ubuntu下Node.js和nw.js环境搭建
环境:Ubuntu 16.04安装Node.jsNode.js,简单的说Node.js就是运行在服务端的JavaScript。Node.js是一个基于Chrome JavaScript运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。官方网站:http
2016-11-25 16:38:10 2215
原创 Caffe训练自己的图片
准备数据1.准备图片将本次实验命名为mytest。将准备好的图片按如下格式保存,只要注意train和val下的文件夹名要对应即可。 在接下来所有的操作中,文件存储的格式、位置其实都不是固定的,只要在后续操作中输入正确的地址即可。data---mytest---train---class1---1.jpg | |
2016-11-01 09:38:37 582
原创 Ubuntu16.04 Caffe安装
环境:Ubuntu 16.04 64bit Nvidia GeForce GTX 1070 (驱动Nvidia-Linux-x86_64-367.57) CUDA 8.0.44 cuDNN 5.1 openCV 3.1.0安装依赖sudo apt-get update s
2016-10-28 22:38:49 764
原创 Ubuntu 16.04 CUDA 8 cuDNN 5.1安装
环境:Ubuntu 16.04 64bit Nvidia GeForce GTX 1070 (驱动Nvidia-Linux-x86_64-367.57)安装:CUDA 8.0.44 cuDNN 5.1CUDA是NVIDIA的编程语言平台,想使用GPU就必须要使用cuda。cuDNN是GPU加速计算深层神经网络的库。
2016-10-28 17:35:49 26945 1
原创 Ubuntu16.04 openCV3.1安装
环境: Ubuntu 16.04 64bit ,openCV 3.1.0安装依赖sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev下载openCV 到官网http://o
2016-10-28 16:31:55 15338
原创 Ubuntu16.04 Nvidia 显卡驱动安装
环境: Ubuntu 16.04 64bit Nvidia GeForce GTX 1070在安装过程中主要参照了: http://wiki.ubuntu.org.cn/NVIDIA http://blog.csdn.net/u012581999/article/details/52433609另外解决了个人遇到的一些问题。获取驱动
2016-10-28 16:06:29 5100
原创 visual studio + opencv环境配置
做过两次配置,分别是Visual Studio 2010 + opencv 2.3.1和Visual Studio 2015 + opencv 2.4.13,按这个流程都可以配置成功。不同版本之间可能会有点微小的差异。一 opencv安装,环境变量设置 从官网下载opencv,解压即可,我放在D:\opencv。 设置系统变量:右键“计算机”->“属性”->“高级系
2016-10-17 16:27:24 7131 1
原创 【openCV】Canny边缘检测
手动实现了Canny边缘检测算法的部分步骤。#include "opencv2/opencv.hpp"#include using namespace cv;const int dir[8][2] = {{-1,-1},{-1,0},{-1,1},{0,-1},{0,1},{1,-1},{1,0},{1,1}};inline int sqr(int x){ return x*x;}
2016-10-13 09:53:10 542
原创 【openCV】直方图均衡化
简单实现了直方图均衡化操作。#include "opencv2/opencv.hpp"#define HISTOGRAM_SIZE 256#define MAX_INTENSITY 255int histogram[HISTOGRAM_SIZE];float sum_histogram[HISTOGRAM_SIZE];int main(){ // 从文件中加载原图 IplIm
2016-10-13 09:36:19 307
原创 【openCV】二值图像基础操作
实现了二值图像的Thin,Thicken和提取骨架的操作。#include "opencv2/opencv.hpp"#define HIT 1#define MISS 0using namespace cv;using namespace std;const int dir[9][2] = {{-1,-1},{-1,0},{-1,1},{0,-1},{0,0},{0,1},{1
2016-10-11 16:00:04 3244
原创 【openCV】基础操作
读取图片Mat srcImage = imread("image1.jpg"); 判断图片是否为空srcImage.empty();转为灰度图Mat grayImage;cvtColor(srcImage,grayImage,CV_BGR2GRAY);获取/修改灰度图于(i,j)像素值grayImage.at(i,j) = 0;显示图片imshow("Picture",g
2016-10-05 14:46:52 1131
转载 【openCV】特征点提取与匹
#include "opencv2/opencv.hpp"#include "opencv2/core/core.hpp" #include "highgui.h" #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/features2d/features2d.hpp" //#include "opencv2/nonf
2016-10-05 13:23:42 2082
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人