Using this project, we can easily process the image by receiving the camera image using the DCMI camera interface of STM32, sending the image to the network, and receiving the image from the PC host program.
As a result of the TCP transfer rate test using W5300, it is possible to transmit more than 60Mbps, so it is possible to transmit 10 640x480x2 Byte RAW (RGB565) image data per second. The reason for using RAW data is to minimize loss in image processing.
Let’s make a network camera with the goal of sending and outputting 640×480 resolution RAW images at 10 frames per second and even simple image processing.
The full source code related to the project can be downloaded from https://github.com/elabsystem/STM32_RP .