我发现一个奇怪的错误,如果我要保存图像并在opencv中读取图像,图像的颜色直方图会有所不同。 opencv的imwrite函数会更改像素值吗?我假设在两幅图像上运行颜色直方图提取都得到相同的输出。
这是我正在运行的代码。
public enum MethodNames {
BARCODE128,
BARCODE128HR, etc
}
/// later
LabelFields obj = new LabelFields();
string lv = "";
switch (MethodName) {
case MethodNames.BARCODE128:
lv = obj.BARCODE128HR(mParam);
break;
///and the rest
}