Opencv 使用Libtiff/其他库编写预压缩图像
任务:我正在尝试高速创建多页tiff文件,每个4096 x 4096 8位位图4页。在写入之前,每个页面都需要使用编解码器进行压缩,这将导致最小的损失 我在做什么:我正在使用Libtiff(标准版本,无IPP或GPU)创建这些多页tiff文件,并使用JPEG(quality-95)压缩每页。我试图使用Opencv 使用Libtiff/其他库编写预压缩图像,opencv,jpeg,codec,image-compression,libtiff,Opencv,Jpeg,Codec,Image Compression,Libtiff,任务:我正在尝试高速创建多页tiff文件,每个4096 x 4096 8位位图4页。在写入之前,每个页面都需要使用编解码器进行压缩,这将导致最小的损失 我在做什么:我正在使用Libtiff(标准版本,无IPP或GPU)创建这些多页tiff文件,并使用JPEG(quality-95)压缩每页。我试图使用TIFFWriteEncodedStrip(),TiffWriteEncodedFile()和TIFFWriteScanline(),CPU被阻塞。为了优化过程,我使用我自己的JPEG压缩方法,它能
TIFFWriteEncodedStrip()
,TiffWriteEncodedFile()
和TIFFWriteScanline()
,CPU被阻塞。为了优化过程,我使用我自己的JPEG压缩方法,它能够快速压缩
问题:我无法使用预压缩数据编写tiff文件。我无法在LibTiff中使用任何WiteEncoded..()
或WriteRaw..()
方法
问题:
提前谢谢 您好,请演示如何使用“TiffdWriteEncodedFile()或”TIFFDWriteRawTile()“?我在网上找不到任何例子。。。