Fileimage CV-freeimage can't read "exotic resolutions

Hi all !
I use opencv Freeimage to read images…
here’s an an attempt to read a png 1085x700.

I have the same resolution problem in trying to grab image from a gige camera as opencv image… I wondered it that issue is not related to the same fileimage freeimage problem…

have you experienced the same issue ?

a little bump :)
I’m pretty lost here…
thanks for any help…

I could reproduce it too. There is not too much going on in the FileImage node to be fixed

I’ve tried to replace the FreeImage.dll which is loading the image with the current version (3.17) but nothing changed.

To me it seems CVImageLink as such is displaying correctly only when the X resolution is divisible by 32. Is this some known limitation?

Here is repro (requires Image pack and DX11 pack). Tested with 50beta35 x64 on Windows 10 x64
Update:

  • The repro seems to be related to the node AsTexture (CV.Image EX9. Texture) which is inside of VideoOut (CV.Image), with AsTexture (CV.Image DX11.Texture2D) the converted Renderer content is displayed correctly.
  • However with FileImage both DX9 and DX11 pipelines lead to equally distorted image.
    CVImage_resnot32divisible.zip (512.8 KB)

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.