我想用opencv压缩16位图像。基本上我可以这样做,因为解压缩后的图像看起来与原始图像相同。
我的问题是,尽管输入图像的类型为CV_16UC1,但解压缩图像的类型为CV_8UC3而不是CV_16UC1。所以我失去了我需要的每个像素的16位信息。
根据文档,我看到如果将解码标志设置为CV_LOAD_IMAGE_ANYDEPTH,那么我可以获得16位结果,但无法获取。当我得到CV_8UC3结果时,此标志为CV_LOAD_IMAGE_COLOR(= 1)。
这是我的代码。
pdo_mysql
我怎么了?