É possível usar o OpenCV para salvar um TIFF usando compactação CCITT (Grupo 4)?
Parece haver uma limitação (ou código ausente) que permite que essas imagens de 1 bpp sejam salvas.
É possível usar o OpenCV para salvar um TIFF usando compactação CCITT (Grupo 4)?
Parece haver uma limitação (ou código ausente) que permite que essas imagens de 1 bpp sejam salvas.
Vou te dar a mesma resposta aqui que te dei no fórum .
O OpenCV não possui um tipo de array booleano. O menor tipo é
CV_8U
, que também é usado para dados de máscara (apenas valores 0 e 255).imwrite()
segue o tipo de elemento da matriz passada, então esse caminho não deixa você fazer o que quer.Você gostaria de procurar sinalizadores para imwrite que modulam a forma como os TIFFs são escritos. Ainda não vejo um sinalizador apropriado. Você poderia propor isso (problema no GitHub), discutir a implementação com os desenvolvedores principais (no problema no GitHub), trabalhar em um PR e assim por diante.
Ao propor uma nova bandeira, para o esquema de nomenclatura, você pode querer ter em mente possíveis extensões futuras... se houver maneiras óbvias de estender a ideia.