画像中の各点を巡る階調値C++プログラム
1160 ワード
Matタイプの画像
IplImageタイプの画像
#include
#include "opencv2\core\core.hpp"
#include "opencv2\highgui\highgui.hpp"
#include
using namespace cv;
using namespace std;
int main()
{
Mat img = imread("1.jpg",0);
int row = img.rows;//
int col = img.cols*img.channels();// *
cout << row << "," << col << endl;
ofstream ofs("pixel.txt");
for (int i = 0; i < row; ++i)
{
uchar *data = img.ptr(i);// i
for (int j = 0; j < col; ++j)
{
//
//int pixeldata = data[j];
//ofs<< pixeldata <
IplImageタイプの画像
#include"cv.h"
#include"highgui.h"
#include
using namespace std;
int main(int argc, char** argv)
{
IplImage* src = cvLoadImage( "0.bmp", 0 ); //
int width=src->width;//
int height = src->height;//
for (size_t row=0;rowimageData+row*src->width;//
for (size_t cols=0;cols