04-06-2021 08:51 PM
Now.I can use Opencv in Linux by petalinux.
But it runs too slowly.So,I want to use Opencv in bare metal (standalone).
Can you give me some suggestions or ideas?
04-07-2021 02:32 AM
Opencv is a software library. Whether you use with Linux or bare, the speed is going to be about the same. Maybe you get a 5-10% increase, that's probably all.
If openCV is not fast enough, you need to speed it up in hardware, that's what FPGAs are for, that's why a Zynq Ultrascale+ can cost more than an i9 CPU.
04-08-2021 12:18 AM
No, is not about how you link libraries, software is software and will always be software (aka a string of operations that queue patiently waiting to be done), you are using an FPGA, you need to look for your image processing blocks in the available ones or think about developing your algorithms either with HDL, HLS or Matlab. The SDSoC flow can also help, have a look.