資源簡介
opencv計(jì)算信息熵(c++代碼)
代碼片段和文件信息
//?first.cpp?:?定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。
//
#include?“stdafx.h“
#include?
using?namespace?cv;
double?Entropy(Mat?img);
int?_tmain(int?argc?_TCHAR*?argv[])
{
String?name?=?“chair_0022_Area01_001.png“;
Mat?src_color?=?imread(“picture/1/“?+?name);//讀取原彩色圖??
/*int?c?=?src_color.cols?;
int?r?=?src_color.rows?;
int?tt?=?src_color.channels();*/
Mat?src_gray;//彩色圖像轉(zhuǎn)化成灰度圖??
cvtColor(src_color?src_gray?COLOR_BGR2GRAY);
imwrite(“picture/Gray/Gray_“?+?name?src_gray);//保存圖像文件
//Mat?img?=?imread(“gray.png“);
double?x?=?Entropy(src_color);
std::cout?< std::cout?< std::cout?< std::cout?<
double?x1?=?Entropy(src_gray);
std::cout?<
評(píng)論
共有 條評(píng)論