- 博客(8)
- 收藏
- 关注
原创 opencv3 svm
#include<iostream>#include<opencv2/opencv.hpp>#include<opencv2/ml.hpp>#include<fstream>using namespace std;using namespace cv;using namespace ml;int main(int argc, char*...
2018-04-19 15:06:13 383
原创 C++ 中利用 _findfirst遍历所有文件夹及文件,以及findnext win10报错解决办法
C++中读取文件可以采用几个函数分别为,_findfirst、_findnext、_findclose。其中还要借助结构体 struct _finddata_t,_finddata_t主要用来存储各种文件的信息。struct _finddata64i32_t { unsigned attrib; __time64_t time_create; /* -...
2018-04-18 18:48:21 33733 11
原创 C++中 c_str()的用法
c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同. C++中 c_str( )主要用法就是这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。c_str() 以 char* 形式传回 string 内含字符串。char c[20]; string s="1234"; st...
2018-04-16 19:50:18 8428 2
转载 char* s和char s的区别
https://blog.csdn.net/u010275850/article/details/53101062char *s1 = "hello";char s2[] = "hello"; 【区别所在】char *s1 的s1是指针变量,而指针是指向一块内存区域,它指向的内存区域的大小可以随时改变,但当指针指向常量字符串时,它的内容是不可以被修改的,否则在运行时会报错。char s2[]的s2...
2018-04-16 19:43:57 6984
原创 opencv3 ann 人工神经网络使用方法
//创建ANNPtr<ANN_MLP> bp = ANN_MLP::create();// (a) 3层,输入层神经元个数为 4,隐层的为 6,输出层的为 4Mat layers_size = (Mat_<int>(1,3) << 4,6,4);// (b) 4层,输入层神经元个数为 4,第一个隐层的为 6,第二个隐层的为 5,输出层的为 4Mat l...
2018-04-13 16:24:12 1920
原创 opencv detectMultiScale函数
void detectMultiScale( const Mat& image, CV_OUT vector<Rect>& objects, double scaleFactor = 1.1, int minNeighbors = 3, int flags = 0, Size minSize = Size(), Size maxSize = Size()...
2018-04-04 20:40:22 2204 2
原创 opencv equalizeHist直方图均衡化
直方图均衡化是一种常见的增强图像对比度的方法,使用该方法可以增强局部图像的对比度,尤其在数据较为相似的图像中作用更加明显。直方图均衡化处理的“中心思想”是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布。直方图均衡化就是对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。直方图均衡化就是把给定图像的直方图分布改变成“均匀”分布直方图分布。有...
2018-04-04 20:25:56 2915
原创 opencv人脸识别
利用opencv自带的训练好的模型进行人脸检测,没有什么技术含量主要可以了解一下各种操作#include <iostream>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;int main(int argc, char** argv){ //读取训练好的文件地址...
2018-04-04 14:47:51 239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人