Search found 19 matches

by gemenerik
Mon Dec 20, 2021 11:04 am
Forum: AI-deck
Topic: Question about demosaicing alogrithm
Replies: 3
Views: 9200

Re: Question about demosaicing alogrithm

Hi aqqz, Can you share the output image? If the colors are far off, perhaps the demosaicing is applied with a wrong shift, thus interpreting the colors wrong. If the green tint is subtle, this might be improved with a better demosaicing algorithm. The current one is very basic. For further reading c...
by gemenerik
Tue Dec 07, 2021 2:18 pm
Forum: AI-deck
Topic: AI deck firmware update
Replies: 6
Views: 1086

Re: AI deck firmware update

If you can afford to wait, we are looking into building a solid pipeline for any STM32 <-> NINA <-> GAP8 communications. Perhaps sometime in the future an implementation like the one you mention will be much easier to implement.
by gemenerik
Tue Dec 07, 2021 2:15 pm
Forum: AI-deck
Topic: How to save color images when using Crazyradio
Replies: 8
Views: 1572

Re: How to save color images when using Crazyradio

There is some reference to color encoding in the gap_sdk. I could not get that to work though. We are now investigating streaming raw image data, instead. We found that JPEG encoding takes a long time anyways, so it might even improve performance. Especially if you do the demosaicking off-board.
by gemenerik
Thu Dec 02, 2021 9:55 am
Forum: AI-deck
Topic: AI-deck GAP8 flash issue
Replies: 4
Views: 1024

Re: AI-deck GAP8 flash issue

I'm glad you got it to work. Curious behavior! We've taken note.
by gemenerik
Thu Dec 02, 2021 9:51 am
Forum: AI-deck
Topic: AI deck firmware update
Replies: 6
Views: 1086

Re: AI deck firmware update

Thank you for replying and sorry for late Yes, I'm trying to control multiple CF using Wifi. Because I think wifi is better way to control multiple CF than bluetooth (Crazyradio PA). Does it mean that the custom firmware you mentioned changes the port in the link below ? If not, can you tell me how...
by gemenerik
Fri Nov 26, 2021 2:45 pm
Forum: AI-deck
Topic: AI-deck GAP8 flash issue
Replies: 4
Views: 1024

Re: AI-deck GAP8 flash issue

Hello Wenda, Yes, the printout in the terminal looks good! All I can think of to verify your code is running is through some peripheral (LED, streaming over WIFI, communicating over UART with STM32). I do believe you have to reboot your GAP8 chip before it actually runs flashed code. (have you tried...
by gemenerik
Fri Nov 26, 2021 2:31 pm
Forum: AI-deck
Topic: How to save color images when using Crazyradio
Replies: 8
Views: 1572

Re: How to save color images when using Crazyradio

Hi Noah, With the buffer format in RGB565 you will want the image to stream to be in that same format. The default demosaicking function creates RGB888 images. I made some changes to my demosaicking function, and managed to successfully save the RGB565 image with WriteImageToFile. However, the Pytho...
by gemenerik
Wed Nov 24, 2021 9:16 am
Forum: AI-deck
Topic: Cannot testing the Himax camera
Replies: 2
Views: 878

Re: Cannot testing the Himax camera

Hi Mathilda,

Curious... Are you using the same JTAG debugger, too?
We have seen similar unexpected behavior of the GAP8. I have found that it can help to first connect the JTAG debugger, before powering on the board. Give that a try and let me know if it works!
by gemenerik
Wed Nov 24, 2021 9:03 am
Forum: AI-deck
Topic: AI deck firmware update
Replies: 6
Views: 1086

Re: AI deck firmware update

Hi Jason! I connected AI deck and PC, but there is no response such as the light on the AI deck. Is there anything to prepare before using olimex arm-usb-tiny-h? The JTAG debugger does not provide power, so you will have to power it some other way. Easiest is to mount the AI-deck on a Crazyflie and ...
by gemenerik
Tue Nov 16, 2021 1:33 pm
Forum: AI-deck
Topic: trying to change the gapflow-mnist example
Replies: 2
Views: 572

Re: trying to change the gapflow-mnist example

Hi Elad! Specifically, where the constructor "modelCNN" is implemented (?) This is determined by a prefix, in this example set in common.mk Perhaps this is done to clarify what CNN will be called from the application code (although the prefix "model" doesn't tell you much), but I...