rgriebl/brickstore

Incorrect camera aspect ratio when connecting Instabrick

Opened this issue · 2 comments

Describe the bug
We use Instabrick cameras, which have a square base. However, when the camera is plugged in, the resolution is almost always 16:9 (as in the screenshot) and it is also significantly zoomed in compared to using it outside the Brickstore. The base of Instabrick is 16x16 studs, but zooming in on the camera currently allows us to put in a piece of 3-4 studs at most.

Sometimes we manage to get a square view of the camera, but it happens really randomly.

Unfortunately, this affects the overall functionality of the LEGO® piece recognition. This happens in full screen, but also outside of it.

https://www.instabrick.org/go_geeker/how-to-scan/

Screenshots
Screenshot 2024-04-07 at 14 56 27

System information
MacOS - 14.3 (23D56)

Thank you for everything! 😊 I just sent you a 20 euro donation for your work...

That's unfortunate, but I don't own such a camera and looking at the prices, I'm not going to any time soon 😉
That being said: I did fix a bug recently, where the wrong camera resolution would be used sometimes

Can you please paste your Help -> System Information here?

I totally get it. We've had them since before there was no brickognize.com. :)

BrickStore 2024.4.1 (build: 1211)

  • brickstore.ldraw: 05 Apr 2024 14:52:28 +0200
  • brickstore.locale: en
  • build.arch: arm64
  • build.compiler: clang 15.0.0 (clang-1500.1.0.2.5)
  • build.date: 2024-04-05T12:59:15.000
  • build.host: Mac-1712318843439.local
  • build.number: 1211
  • build.qt.version: 6.6.2
  • hw.cpu: Apple M2 Pro
  • hw.cpu.arch: arm64
  • hw.gpu: Apple M2 Pro
  • hw.gpu.arch: sppci_vendor_Apple
  • hw.memory.gb: 16.0
  • os.arch: arm64
  • os.productname: macOS 14.3
  • qt.debug: false
  • qt.platformname: cocoa
  • qt.version: 6.6.2