Open Source ARM Compute Library Released with NEON and OpenCL Accelerated Functions for Computer Vision, Machine Learning

GPU compute promises to deliver much better performance compared to CPU compute for application such a computer vision and machine learning, but the problem is that many developers may not have the right skills or time to leverage APIs such as OpenCL. So ARM decided to write their own ARM Compute library and has now released it under an MIT license. The functions found in the library include: Basic arithmetic, mathematical, and binary operator functions Color manipulation (conversion, channel extraction, and more) Convolution filters (Sobel, Gaussian, and more) Canny Edge, Harris corners, optical flow, and more Pyramids (such as Laplacians) HOG (Histogram of Oriented Gradients) SVM (Support Vector Machines) H/SGEMM (Half and Single precision General Matrix Multiply) Convolutional Neural Networks building blocks (Activation, Convolution, Fully connected, Locally connected, Normalization, Pooling, Soft-max) The library works on Linux, Android or bare metal on armv7a (32bit) or arm64-v8a (64bit) architecture, and makes use […]

Rockchip RV1108 Visual Processor is Designed for 1080p & 2K Camera Applications

Rockchip has joined other companies in developing camera SoCs with their RV1108 Visual Platform based on a single Cortex A7 core, a CEVA XM4 visual processing DSP, and capable of H.264 video encoding up to 1440p30 / 1080p60. Rockchip RV1108 main features and specifications: CPU – ARM Cortex A7 @ up to 1.0 GHz DSP – embedded CEVA XM4 vision processor up to 600MHz Video Encoder – 2K/H.264, high definition & low bit rate Camera – MIPI CSI and DVP interfaces Image processing – Low-light-level night vision imaging: 8MP professional image processing unit Audio Processing – Audio Codec supporting up to 8-way MIC array, 3A? phonetic algorithms, such as echo cancellation, noise suppression; Video Out/Input – HDMI OUT, CVBS OUT, MIPI DSI, CVBS IN Networking – 10/100 Ethernet PHY The processor is expected to be used in drones, IP cameras, car dashcams, sports/action cameras, as well as other applications such […]

$55 OpenMV Cam M7 Open Source Computer Vision Board is Powered by an STM32F7 Cortex-M7 MCU

I wrote about Jevois-A33 computer vision camera based on Allwinner A33 quad core Cortex A7 processor last week, and today, I’ve come across OpenMV Cam M7 open source computer vision board based on a much less powerful STMicro STM32F7 ARM Cortex M7 micro-controller, but with the advantage of consuming less power, and exposing some extra I/Os. OpenMV Cam M7 board specifications & features: MCU – STMicro STM32F765VI ARM Cortex M7 @ up to 216 MHz with 512KB RAM, 2 MB flash. External Storage – micro SD slot Camera Omnivision OV7725 image sensor supporting 640×480 8-bit grayscale images or 320×240 16-bit RGB565 images at 30 FPS 2.8mm lens on a standard M12 lens mount USB – 1x micro USB port (Virtual COM Port and a USB Flash Drive) Expansion – 2x 8-pin headers with SPI, I2C CAN bus, asynchronous serial bus (Tx/Rx), 12-bit ADC, 12-bit DAC, 3x I/Os for servo control; interrupts and PWM on […]

Exit mobile version