OpenCV,Dlib - Mat对象输出为黑色图像

时间:2016-05-30 01:55:09

标签: c++ opencv opencv3.0 mat dlib

我有4个通道的Mat对象。 我正在尝试(作为流程的一部分),将其转换为SELECT LEFT(subsrt, PATINDEX('%[^0-9]%', subsrt + 't') - 1) FROM ( SELECT subsrt = SUBSTRING(m, pos, LEN(m)) FROM ( SELECT m, pos = PATINDEX('%[0-9]%', m) FROM #tmpTbl ) d ) t 数据(进行一些更改),然后返回dlib

由于某种原因,最终输出是完全黑色的。我试图在运行时方面提高效率。

Mat

有什么建议,为什么输出完全是黑色的?

1 个答案:

答案 0 :(得分:2)

dlib::array2d<dlib::rgb_pixel> dlibimg应该是

`dlib::array2d<dlib::rgb_alpha_pixel> dlibimg`  

因为你给了4通道Mat图像。