OpenCV
CImg
OpenCV | CImg | |
---|---|---|
210 | 3 | |
81,207 | 1,547 | |
1.1% | 1.4% | |
9.9 | 9.4 | |
1 day ago | 2 days ago | |
C++ | C++ | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
OpenCV
- Accelerating OpenCV with CUDA on Jetson Orin NX: A Complete Build Guide
-
How to draw an outline in a video game
Note that the 'Jump Flood Algorithm' is O(N log N) where N is the number of pixels. There is a better O(N) algorithm which can be parallelized over the number of rows/columns of an image:
https://news.ycombinator.com/item?id=36809404
Unfortunately, it requires random access writes (compute shaders) if you want to run it on the GPU. But if CPU is fine, here are a few implementations:
JavaScript: https://parmanoir.com/distance/
C: https://github.com/983/df
C++: https://github.com/opencv/opencv/blob/4.x/modules/imgproc/sr...
Python: https://github.com/pymatting/pymatting/blob/afd2dec073cb08b8...
-
20 Open Source Tools I Recommend to Build, Share, and Run AI Projects
OpenCV is an open-source computer vision and machine learning software library that allows users to perform various ML tasks, from processing images and videos to identifying objects, faces, or handwriting. Besides object detection, this platform can also be used for complex computer vision tasks like Geometry-based monocular or stereo computer vision.
-
F1 FollowLine + HSV filter + PID Controller
This library is used for image and video processing, offering functions for tasks like object detection, filtering, and transformations in computer vision.
-
Smile Detector and Photo Capture
Download the Haar cascade XML files for face and smile detection: https://github.com/opencv/opencv/tree/master/data/haarcascades
-
Install OpenCV 4.5 on Ubuntu 22.04
Let's open the most recent release of opencv to the date of this video capturing: https://github.com/opencv/opencv/releases/tag/4.5.1
-
Built in Days, Acquired for $20K: The NuloApp Story
First of all, OpenCV, an open-source computer vision library, was used as the main editing tool. This is how NuloApp is able to get the correct aspect ratio for smartphone content, and do other cool things like centering the video on the speaker so that they aren't out of frame when the aspect ratio is changed.
-
3 example of computer vison technical test - Python / c++
git clone https://github.com/opencv/opencv.git mkdir -p build && cd build cmake ../opencv make -j4 sudo make install
-
Las 10 Mejores Herramientas de Inteligencia Artificial de Código Abierto
OpenCV: Visión por Computadora para Todos (https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zxyacyoqx4h0lvem6jpj.png)
-
Using YOLO for Real-Time Object Detection with Koyeb GPUs
In addition to installing the YOLO implementation from Ultralytics, this also installs OpenCV for image processing.
CImg
-
Modern Image Processing Algorithms Implementation in C
It looks promising.
I like the way each algorithm is explained with minimal example and demo images.
I'm looking for such a lightweight vision lib to embed simple image manipulation programs on tiny ESP32-CAM boards.
OpenCV seems too heavy to integrate on such small devices.
So far, I've been able to develop simple image processing programs with CImg[1] (simple filtering, image cropping, adding text).
I'll try to spend some time exploring this SOD lib, thank you for sharing.
[1] https://cimg.eu/
- CImg – C++ Template Image Processing Library
-
Does gimp have c libraries?
CImg : http://cimg.eu/ (C++)
What are some alternatives?
libvips - A fast image processing library with low memory needs.
imagick - Go binding to ImageMagick's MagickWand C API
EasyOCR - Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.
FreeImage - A custom distribution of FreeImage, with a CMake-based build system. Used by the Athena Game Framework.
VTK - Mirror of Visualization Toolkit repository