// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。
#include "stdafx.h"
#include <iostream>
#include <opencv2/opencv.hpp>
#include <string>
#include <stdio.h>
using namespace std;
using namespace cv;
int main(void){
char buff1[100];
char buff2[100];
for (int i = 1; i<2; i++){
sprintf_s(buff1, "C:\\Users\\Administrator\\Desktop\\new\\%d.png", i);
sprintf_s(buff2, "C:\\Users\\Administrator\\Desktop\\nnew\\%d.png", i);
Mat src;
src = imread(buff1, CV_LOAD_IMAGE_UNCHANGED);
Mat ff = Mat::zeros(src.rows, src.cols, CV_8UC1);
for (int k = 0; k<src.rows; k++)
{
for (int kk = 0; kk<src.cols; kk++)
{
int n = src.at<ushort>(k, kk);
ff.at<uchar>(k, kk) = n;
}
}
imwrite(buff2, ff);
}
return 0;
}
- 1
- 2
- 3
前往页