将指针下的图片传给opencv进行处理。
将这里的图片传给opencv,在opencv下进行分析和处理。
实验思路:
1 创造指针。指向图像
#include <cv.h> #include <highgui.h> using namespace cv; int fnCameraCheckA(unsigned char* imageData, int width, int height, int * result); int main(int argc, char** argv) { if (argc != 1) // 要求函数不带参数,带参数则报错。 { printf("useage: %s <imagefile>\n ", argv[0]); return -1; } //char* imageName = argv[1]; //读图片,并转换为灰度图像 char* imageName = "12B.bmp"; Mat image; image = imread(imageName, CV_LOAD_IMAGE_COLOR); cvtColor(image, image, CV_BGR2GRAY); int width, height,step; int a = -1; int *result1 = &a ; //int* result 进行结果传递的指针; width = image.cols; // 列数 height = image.rows; // 行数 unsigned c