- 博客(10)
- 收藏
- 关注
原创 有多组数据,请读入到文件末尾,请处理到文件结束
使用while(cin>>a)每输入一行数据换行,数据输入完,按ctrl+z组合键,再按回车键就可以结束输入啦,#include<stdio.h>#include<iostream>#define MAX 100using namespace std;int main(){ int a[MAX] = { 0 }; int i = 0; while (cin>>a[i]) i++; int length = i; i = 0;
2021-01-22 17:43:34
2891
原创 C++将CString转换为string
string str;Cstring cstr;std::string str(CW2A(cstr.GetString()));string s=str;
2020-04-17 22:08:21
602
原创 Eigen求特征值与特征向量
这里列举三种方式求矩阵的特征值与特征向量#include <stdio.h>#include <stdlib.h>#include<Eigen/Eigen>using namespace std;using namespace Eigen;void main(){ MatrixXd m(3, 3); m << 1,-2,2, ...
2020-04-10 15:43:00
6422
原创 Opencv3 OTSU全局阈值处理 代码实现
OTSU原理请参考:冈萨雷斯《数字图像处理(第三版)》P479~P482笔者未采用Opencv的库函数,自行写的函数体,给初学者提供一个参考。#include<iostream>#include<opencv2/opencv.hpp>using namespace cv;using namespace std;void OTSU(Mat& srcIm...
2019-11-17 18:58:28
503
原创 Opencv3图像叠加代码实现
本例仅可对大小相同的图片进行叠加#include<iostream>#include<opencv2/opencv.hpp>using namespace cv;using namespace std;void Img_Add(Mat& srcImg1, Mat& srcImg2, Mat& dstImg, double r) //图...
2019-11-11 23:43:09
314
原创 Opencv3中值滤波代码实现
话不多说,直接上代码#include<iostream>#include<opencv2/opencv.hpp>#define MAX 100using namespace cv;using namespace std;void Sort(int* a, int n) //把数组a递增排序{ for(int i=0;i<n;i++) for ...
2019-11-11 23:33:07
666
2
原创 Opencv3均值滤波代码实现
概述均值滤波的模板可为33,55,7*7等,为此我们在写函数时尽量不要把模板写死,把模板写在main函数里,再用函数调用模板。将模板与图像进行卷积时,边缘像素总是需要特殊处理,我采用对边缘填充0的方法以使得边缘像素也可进行卷积。//图像填充 void img_Filling(Mat& srcImg, Mat& dstImg, int n) //图像上下左右各填充n/2行n...
2019-11-11 23:21:53
657
原创 Opencv3图像翻转代码实现
1、水平翻转//图像水平翻转void Reverse(Mat &srcImg,Mat &dstImg) { for (int i = 0; i < srcImg.rows; i++) //对列操作 { for (int j = 0; j < srcImg.cols; j++) //对行操作 { for (int c = 0; c &l...
2019-11-09 23:26:40
285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人