Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java openCV中的cvtColor创建拉伸图像阵列?_Java_Android_C++_Opencv_Native - Fatal编程技术网

Java openCV中的cvtColor创建拉伸图像阵列?

Java openCV中的cvtColor创建拉伸图像阵列?,java,android,c++,opencv,native,Java,Android,C++,Opencv,Native,我正在使用android本机示例活动。当我使用cvtcolor函数时,我的输出是四份缩小的输入,没有颜色。没有cvtcolor功能,输入是完美的,当然,除了它有颜色 更具体地说,输出是四列。输出是灰色的。如果拍摄一张脸,脸会向下伸展,看起来很长 cvtcolor(input, output, CV_BGR2GRAY); 鉴于我有限的图像处理知识,我不知道从哪里开始,下一步该做什么。我在Moto X上Android图像为4频道。所以你需要像这样的东西 cv::Mat gray; c

我正在使用android本机示例活动。当我使用cvtcolor函数时,我的输出是四份缩小的输入,没有颜色。没有cvtcolor功能,输入是完美的,当然,除了它有颜色

更具体地说,输出是四列。输出是灰色的。如果拍摄一张脸,脸会向下伸展,看起来很长

       cvtcolor(input, output, CV_BGR2GRAY);

鉴于我有限的图像处理知识,我不知道从哪里开始,下一步该做什么。我在Moto X上

Android图像为4频道。所以你需要像这样的东西

cv::Mat gray;
cv::cvtColor(input, gray , CV_BGRA2GRAY);  // convert 4 channel color to 1 channel gray
cv::cvtColor(gray , output, CV_GRAY2BGRA); // convert 1 channel gray to 4 channel gray

Android图像是4频道的。所以你需要像这样的东西

cv::Mat gray;
cv::cvtColor(input, gray , CV_BGRA2GRAY);  // convert 4 channel color to 1 channel gray
cv::cvtColor(gray , output, CV_GRAY2BGRA); // convert 1 channel gray to 4 channel gray

Android图像是4频道的。所以你需要像这样的东西

cv::Mat gray;
cv::cvtColor(input, gray , CV_BGRA2GRAY);  // convert 4 channel color to 1 channel gray
cv::cvtColor(gray , output, CV_GRAY2BGRA); // convert 1 channel gray to 4 channel gray

Android图像是4频道的。所以你需要像这样的东西

cv::Mat gray;
cv::cvtColor(input, gray , CV_BGRA2GRAY);  // convert 4 channel color to 1 channel gray
cv::cvtColor(gray , output, CV_GRAY2BGRA); // convert 1 channel gray to 4 channel gray