Network camera implementation using W5300 – Camera image output and image processing

Test of transmitting the camera image through the network.
ORIGINAL POST
By nexp
components
Hardware Components
STM32
X 1
W5300
X 1
Software Apps and online services
OpenCV
details

Network_image_1.png

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  .

 

Network_image_1.png

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  .

 

COMMENTS

Please Login to comment
  Subscribe  
Notify of