1

所以我有200k x 200k jpegpng编码的图像。我需要获取这样的{( 1k, 1k); (2k, 1k)}编码图像的一段(比如一个 Rectangle ),而不是完全加载给定的图像信息内存。是否可以通过 OpenCV 进行此类操作,或者是否有其他用于此类操作的跨平台库?

4

1 回答 1

0

OpenCV 没有提供 Rect 到imread(). 我不知道任何其他具有此功能的库。

查看 中的源代码modules/highgui/src/grfmt_jpeg.cpp,似乎可以通过继承 JpegDecoder 并提供bool readData( Mat& img, Point location )自定义版本imread()来调用它来添加此功能。

于 2013-06-17T02:28:02.873 回答