Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
🦉 Introduction
Excerpt |
---|
In this section we discribe possibilities to build your own younique smart vison system by using the provided infastructur of iam camera. |
There are two ways for obtaining an application for iam:
compile native on iamcamera: small apps or specific Third Party Libraries.
and more powerfull: cross compiling compile on a host or server system. Including whole , including the entire system optimization and FPGA synthesis.
In this section we introduce our example repositories for both cases. By checking those out our Video Tutorials can assist you.
Example Repositories
There are different example Git repository for the iam camera system.
Smart app example with third party library
See section SynView Smart App Example using iAMGigEServer for a step-by-step guidliningguide.
Example Name | Compiling | Discription | Repository |
opencv_dice | nativ | This app demonstrates dice cube detection and dots counting for each cube. Using OpenCV 3.4.13. After processing the image is sent out via gige - server. | |
sw_scaler_synview | cross | This example uses no hw hardware acceleration. After processing the image is sent out via gige - GigE server. |
Smart app with hardware accelerations and third party libraries
See section https://net-iam.atlassian.net/wiki/pages/resumedraft.action?draftId=79986879 for a step-by-step guidliningguide.
ccode_synview | cross | The example code_synview uses HLS hw acceleration written in cC-code. Main The main processing method can be selected among following choices:
After processing the image is sent out via gige - GigE server. | |
remap_synview | cross | The example remap_synview uses the hw hardware acceleration function xf::cv::remap from the Vitis vision library. After processing, the image is sent out via gige - GigE server. | |
dice_synview | cross | The example dice_synview demonstrates dice cube detection and dots counting for each cube. It uses multiple xfOpenCV functions. | |
rtl_threshold_synview | cross | This example uses RTL hw hardware acceleration written in verilogVerilog. After processing, the image is sent out via gige - GigE server. | |
strm_rtl_threshold_synview | cross | This example uses RTL hw hardware acceleration in the streaming path. After processing, the image is sent out via gige - GigE server. |
Smart app example with machine learning
See section iam ML - Machine Learning ready for a step-by-step guidliningguide.
dpuClassify |
|
📚 Content
Child pages (Children Display) | ||||||||
---|---|---|---|---|---|---|---|---|
|
🔗 related content
🌍 external media
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|
👥 contact NET
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|