OpenCV for Microcontrollers?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

OpenCV for Microcontrollers?

Jump to solution
3,659 Views
matthiasroedder
Contributor III

Hey guys!

I'm using the K64f and I wanted to ask if there is any possibility to use OpenCV functions on it?

I've also heard of an alternative "OpenVx". Does someone has experience with this or other alternatives?

 

Thanks in advance!

Matthias

1 Solution
3,567 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi Matthias Rödder ,

  You can check the openCV with MCU situation in this link:

OpenCV integrate in MCU - OpenCV Q&A Forum 

 OpenCV isn't portable to microcontroller systems. Current MCUs have similar architecture and computing power as ARM CPUs, but as long as your system can't handle the minimum software requirements, it won't work.

  So, you may can't use the K64 associate with the openCV.

  You may need to use the processor, I find one usage in I.MX6:

Setting Up OpenCV in i.MX6 Based Boards 

Wish it helps you!

If you still have questions about it, please kindly let me know.

Best Regards,

Kerry

 

-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

 

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

View solution in original post

4 Replies
3,568 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi Matthias Rödder ,

  You can check the openCV with MCU situation in this link:

OpenCV integrate in MCU - OpenCV Q&A Forum 

 OpenCV isn't portable to microcontroller systems. Current MCUs have similar architecture and computing power as ARM CPUs, but as long as your system can't handle the minimum software requirements, it won't work.

  So, you may can't use the K64 associate with the openCV.

  You may need to use the processor, I find one usage in I.MX6:

Setting Up OpenCV in i.MX6 Based Boards 

Wish it helps you!

If you still have questions about it, please kindly let me know.

Best Regards,

Kerry

 

-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

 

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

3,567 Views
matthiasroedder
Contributor III

Hey Kerry Zhou,

Thank you for the information and your help :smileyhappy: This helps!

Best Regards,

Matthias

0 Kudos
3,567 Views
ErichStyger
Senior Contributor V

If you are looking for a 'OpenCV for Microcontrollers', then have a look at the OpenMV project.

We have this framework sucessfully running on a i.MX RT1052 (Seeed Studio Arch Mix NXP i.MX RT1052 Board | MCU on Eclipse ) using a custom camera adapter board. I would not recommend the K64F for such a computation intensive application: instead look for the i.MX RT which is a much more powerful ARM Cortex M7 running at high frequencies.

3,431 Views
matthiasroedder
Contributor III

Thank you  

0 Kudos