- Wikisun
OpenCV (Open Source Computer Vision Library) - Kompüter görmə və şəkil emalı üçün geniş şəkildə istifadə olunan açıq mənbə kitabxanası. Mahiyyəti Bu kitabxana, görüntü və video emalı, obyekt tanıma, üz tanıma, hərəkət izləmə, şəkil analizləri və real vaxtda görüntü işləmə kimi bir çox kompüter görmə tapşırığının yerinə yetirilməsi üçün müxtəlif alətlər və funksiyalar təqdim edir. Tarix OpenCV, ilk dəfə 1999-cu ildə Intel tərəfindən yaradılıb və sonradan tamamilə açıq mənbə halına gətirilib. Hazırda, geniş bir istifadəçi və inkişaf etdirici cəmiyyəti tərəfindən dəstəklənir və yeni xüsusiyyətlər əlavə edilir. İstifadə - Tibb görüntüləmə Tibb sahəsində, xüsusilə radiologiya və görüntü diaqnostikasında, OpenCV istifadə edərək şəkillərdən (məsələn, rentgen, MRT) analizlər çıxarmaq mümkündür. Bu analizlər həkimlərə xəstəliklərin diaqnozunu daha doğru və sürətli şəkildə qoymağa kömək edir. - Üz tanıma və təhlükəsizlik OpenCV, təhlükəsizlik kameralarından alınan şəkillərdə insan üzlərini tanıma və izləmə qabiliyyətinə malikdir. Bu texnologiya, biometrik təhlükəsizlik sistemlərində, məsələn, şəxsiyyətin yoxlanılması və təhlili kimi sahələrdə geniş şəkildə istifadə olunur. - Avtomatik sürüş Self-driving (avtomatik sürücülük) avtomobilləri üçün OpenCV, obyektlərin və maneələrin tanınmasında, yol vəziyyətlərinin təhlilində və s. istifadə olunur. Bu texnologiya, avtomobillərin ətraf mühitini real vaxtda analiz etməsinə imkan verir. - Robototexnika OpenCV robototexnika sahəsində, xüsusilə vizual idarəetmə və obyekt tanıma məqsədləri ilə istifadə edilir. Robotlar, kameralar vasitəsilə mühitlərini izləyir və bu məlumatlara əsaslanaraq hərəkətlərini tənzimləyir. - Əyləncə və oyunlar OpenCV, oyun inkişafında və ya vizual interfeyslərin yaradılmasında da istifadə olunur. Məsələn, real vaxtda üz ifadələrinin tanınması və bu məlumatların oyun personajlarının hərəkətləri ilə əlaqələndirilməsi kimi tətbiqlər mümkündür. Funksionallıqlar - Şəkil emalı OpenCV, şəkilləri emal etmək və müxtəlif transformasiyalar tətbiq etmək üçün geniş funksiyalar təklif edir. Bunlar arasında: Şəkil filtrləri: Səhv kəsilmə, bulanma (blurring), kəskinləşdirmə (sharpening), sərhəd aşkar etmə (edge detection) və s. Geometrik transformasiyalar: Dönmə, ölçüləndirmə, tərs çevrilmə, əyilmə və şəkil dəyişiklikləri. Şəkil kəsimi və əlavə edilməsi: Məsələn, müəyyən bir sahəni kəsmək və ya iki şəkili birləşdirmək. - Obyekt tanıma OpenCV obyektləri tanımaq və izləmək üçün müxtəlif alqoritmlər təqdim edir: Haar kaskadları: Üz tanıma və digər obyektlərin tanınması üçün istifadə olunur. Bu alqoritm, sadə xüsusiyyətlərdən istifadə edərək obyektləri aşkar edir. HOG (Histogram of Oriented Gradients): Obyektləri tanımaq üçün çox güclü bir alqoritmdir, xüsusilə piyada aşkar etmə kimi tətbiqlərdə effektivdir. Dərin öyrənmə: OpenCV, dərin öyrənmə (Deep Learning) modelləri ilə inteqrasiya olunur, bu da daha mürəkkəb obyekt tanıma və analizləri mümkün edir. - Hərəkət izləmə OpenCV, videolarda hərəkət edən obyektlərin izlənməsi üçün bir çox alət təqdim edir. Bu xüsusiyyət, təhlükəsizlik və nəzarət sistemlərində çox istifadə edilir. Hərəkət izləmə, həmçinin robotik tətbiqlərdə, təyyarə və ya avtomobil idarəetmə sistemlərində istifadə olunur. - Maşın öyrənmə OpenCV, maşın öyrənmə alqoritmlərini dəstəkləyir. Kitabxana içində, klassifikasiya, qruplaşdırma, klasterləşdirmə, əsas komponent analizi (PCA) və s. kimi alqoritmlər mövcuddur. Bu alqoritmlər şəkil və video məlumatlarının təhlilində, həmçinin sinifləndirmə və təxmin etmə tapşırıqlarında istifadə olunur. İnteqrasiya nümunələri - YOLO (You Only Look Once): Birbaşa görüntü üzərində obyektlərin tanınması üçün istifadə edilən məşhur bir dərin öyrənmə modeli. - SSD (Single Shot Multibox Detector): Həmçinin real vaxtda obyekt tanıma üçün geniş istifadə olunur.
https://en.wikipedia.org/wiki/OpenCV
https://github.com/opencv/opencv/releases/tag/4.11.0
https://dl.acm.org/doi/10.1145/2181796.2206309
https://opencv.org/blog/intel-acquires-itseez/
https://books.google.az/books?id=SKy3DQAAQBAJ&pg=PT26&redir_esc=y
https://opencv.org/
https://www.ewdn.com/2016/05/31/intel-acquires-russian-computer-vision-company-itseez/
https://docs.opencv.org/
https://docs.opencv.org/3.4.0/df/d0a/tutorial_js_intro.html
https://web.archive.org/web/20160521200940/http://opencv.org/platforms/cuda.html
https://docs.opencv.org/2.4/modules/ocl/doc/ocl.html
https://www.geeksforgeeks.org/opencv-overview/
https://pypi.org/project/opencv-python/
https://sourceforge.net/projects/opencvlibrary/
https://www.researchgate.net/publication/385924194_Pengenalan_Gambar_Dasar_Menggunakan_Python_dan_OpenCV
https://www.researchgate.net/publication/387524271_Design_and_development_augmented_reality_using_OpenCV_for_primary_education
https://www.researchgate.net/publication/381147269_OPENCV_ILE_YUZ_TESPITI
https://www.researchgate.net/publication/383632111_Home_Automation_System_using_OpenCV_and_Arduino
https://www.researchgate.net/publication/388558090_AirCanvas_using_OpenCV_and_MediaPipe
https://www.researchgate.net/publication/384412537_Rock_Paper_and_Scissors_Using_Opencv
https://www.researchgate.net/publication/384660192_Virtual_Painting_with_Opencv_Using_Python
https://www.researchgate.net/publication/387517981_Computer_Vision_with_OpenCV_Python_and_YOLOv8_A_Recompiled_Version_3rd
https://www.researchgate.net/publication/387517981_Computer_Vision_with_OpenCV_Python_and_YOLOv8_A_Recompiled_Version_3rd
https://www.researchgate.net/publication/385995340_A_computer_vision_approach_with_OpenCV_and_deep_learning_for_determining_inductance_in_planar_coils
https://www.researchgate.net/publication/387996115_Real-Time_Full-Body_Detection_Using_Computer_Vision_Leveraging_OpenCV_and_MediaPipe
https://pmc.ncbi.nlm.nih.gov/articles/PMC8533103/
https://pmc.ncbi.nlm.nih.gov/articles/PMC9598615/
https://pmc.ncbi.nlm.nih.gov/articles/PMC10130022/
Tarix : 6 fevral 2025
Əksi qeyd olunmayıbsa, bu məzmun CC BY-SA 4.0 çərçivəsində yayımlanır.