OpenCV

OpenCV
Оригинални аутор(и)Интел, Willow Garage, Itseez
Прво издањејун 2000.; пре 24 године (2000-06)
Стабилно издање
4.1.1 / 26. јул 2019.; пре 5 година (2019-07-26)
Репозиторијум Уреди на Википодацима
Написан уC/C++
Оперативни системМеђуплатформски
Величина~200 MB
Типбиблиотека
Веб-сајтopencv.org

OpenCV (engl. Open Source Computer Vision) је библиотека програмских функција, углавном у реалном времену, првобитно развијена у Интеловом истраживачком центром у Нижњем Новгороду (Русија), раније подржавана од стране Willow Garrage, а сада подржавана од стране Itseez.[1]  Библиотека је међуплатформска, омогућено коришћење библиотеке различитим софтверима, бесплатна за коришћење под open-source BSD линцецом.

Историја

Званично покренут у 1999. години, у OpenCV пројекат је првобитно била иницијатива  Интел истраживања за унапређивање CPU-intensive апликацијама, апликацијама које користе велики део процесора, део серије пројеката, укључујући и праћења зрака у реалном времену и 3Д приказ зида. Главни доприносиоци пројекта су такође били и експерти за оптимизацију из Intel Russia, као и тим стручњака из Intel's Perfomance Library Team. У почетку OpenCV-a, циљеви пројекта су били[2] :

  • Advance vision претрага пружајући не само да отворен, него и оптимизован код за главни вид инфраструктуре. Фокус није бачен на поновни развој кода.
  • Проширени вид знања тиме што се користи уобичајена инфраструктура на којој је развојни тим могао да надграђује тако да је код могао бити лакши за читање и трансфер.
  • Напредније комерцијалне апликације, правећи преносив, перфомансно оптимизован код, који је био бесплатан, са лиценцом која није била отворена.

Прва Алфа верзија OpenCV је пуштена у јавност на IEEE Conference on Computer Vision and Pattern Recognition у 2000. години, и пет бета верзије су објављене између 2001. и 2005. Прва Верзија 1.0 је објављена 2006. године. Средином 2008. године, OpenCV је добила корпоративну подршку од Willow Garage-a, а сада поново у фази активног развоја. Верзија 1.1 је унапред објављена у октобру 2008. године.

Други велико објављивање OpenCV-а било је у октобру 2009. године. OpenCV 2 обухвата велике промене у интерфејсу језика C++, усмерен на лакше, облике који су лакши за писање, нове функције, и бољу имплементацију већ постојећих због потреби бољих перфоманси (посебно за потребе система који користе више језгара). Званично излази на сваких шест месеци,[3] а развој је сада у рукама независних руских тимова који имају подршку комерцијалних корпорација.

У августу 2012. године, подршка за OpenCV је преузела непрофитна фондација OpenCV.org, која одржава развојни[4] и кориснички сајт.[5]

Апликације

Пример рада OpenCV додатка у openFrameworks-у.

OpenCV апликација укључују:

Програмски језик

OpenCV је написан у језику C++ и његов главни интерфејс је у C++ , али и даље садржи мање разумњив, старији, проширенији C интерфејс. Постоје везивања у Python-у, Java-и и у МATLAB-у. API за ове интерфејсе се могу наћи на интернету.[6] Омотачи на другим језицима, као што су C#, Perl, Ch, and Ruby#, Perl-а,[7] х,[8] и Руби су дизајнирани да промовишу доношење широј публици.

Све нове технологије и алгоритми у OpenCV-у развијају се у интерфејс C++.

Хардверско Убрзање

Ако библиотека пронађе Intel's Integrated Performance Primitives у систему, она ће користити своје оптимизоване поступке, да убрза себе.

Графички интерфејс заснован на CUDA технологији је у развоју од септембра 2010. године.[9]

Графички интерфејс заснован на OpenCL-у је у развоју од Октобра 2012. године. Документација за верзију 2.4.9.0 се може наћи на docs.opencv.org.[10]

Подршка за оперативне системе

OpenCV ради на различитим платформама. Десктоп: Windows, Linux, OS X, FreeBSD, NetBSD, OpenBSD; Mobile: Android, iOS, Maemo, BlackBerry 10. Корисници могу да добију званична издања са  SourceForge-a или узети најновије кодове са GitHub-а.[11] OpenCV користи CMake.

Референце

  1. ^ Itseez leads the development of the renowned computer vision library OpenCV. http://itseez.com
  2. ^ Bradski, Gary; Kaehler, Adrian (2008). Learning OpenCV: Computer vision with the OpenCV library. O'Reilly Media, Inc. стр. 6. 
  3. ^ OpenCV change logs: http://code.opencv.org/projects/opencv/wiki/ChangeLog Архивирано на сајту Wayback Machine (15. јануар 2013)
  4. ^ OpenCV Developer Site: http://code.opencv.org Архивирано 2013-01-13 на сајту Archive.today
  5. ^ OpenCV User Site: http://opencv.org/
  6. ^ OpenCV C interface: http://docs.opencv.org
  7. ^ CPAN: http://search.cpan.org/~yuta/Cv-0.29/ Архивирано на сајту Wayback Machine (24. мај 2018)
  8. ^ Ch OpenCV: http://www.softintegration.com/products/thirdparty/opencv/
  9. ^ Cuda GPU port: http://opencv.org/platforms/cuda.html Архивирано на сајту Wayback Machine (21. мај 2016)
  10. ^ OpenCL-accelerated Computer Vision API Reference: http://docs.opencv.org/modules/ocl/doc/ocl.html
  11. ^ GitHub - Itseez/opencv: Open Source Computer Vision Library

Литература

Спољашње везе


Read other articles:

Currency of Mongolia (₮) Mongolian tögrögМонгол төгрөг (Mongolian)ᠮᠣᠩᠭᠣᠯ ᠲᠥᠭᠦᠷᠢᠭISO 4217CodeMNT (numeric: 496)Subunit0.01UnitPluralThe language(s) of this currency do(es) not have a morphological plural distinction.Symbol₮‎DenominationsSubunit 1⁄100möngö (мөнгө/ᠮᠥᠩᠭᠦ)Banknotes Freq. used₮10, ₮20, ₮50, ₮100, ₮500, ₮1,000, ₮5,000, ₮10,000, ₮20,000 Rarely used₮1, ₮5Coins₮2...

 

Former railway station in England Not to be confused with Wootton Bassett Road railway station. Wootton Bassett JunctionWootton Bassett railway station before World War IGeneral informationLocationWootton Bassett, County of WiltshireEnglandCoordinates51°32′05″N 1°54′05″W / 51.5346°N 1.9015°W / 51.5346; -1.9015Line(s)Great Western Main LineSouth Wales Main LinePlatforms2Other informationStatusDisusedHistoryOriginal companyGreat Western RailwayKey dates30 Jul...

 

American politician from Washington, D.C. Mary ChehMember of the Council of the District of Columbiafrom Ward 3In officeJanuary 2, 2007 – January 2, 2023Preceded byKathy PattersonSucceeded byMatthew Frumin Personal detailsBorn1950 (age 73–74)Elizabeth, New Jersey, U.S.Political partyDemocraticSpouseNeil LewisEducationRutgers University, New Brunswick (BA)Rutgers University, Newark (JD)Harvard University (LLM)Websitemarycheh.com Mary M. Cheh /ˈtʃeɪ/ (born 1950[1 ...

Song by The Impressions This article is about The Impressions song. For other uses, see People Get Ready (disambiguation). People Get ReadySingle by the Impressionsfrom the album People Get Ready B-sideI've Been TryingReleased1965Recorded1964StudioUniversal Recording (Chicago)[1]GenreSoulgospelLength2:38LabelABC-Paramount 10622Songwriter(s)Curtis MayfieldProducer(s)Johnny PateThe Impressions singles chronology Amen (1964) People Get Ready (1965) Woman's Got Soul (1965) People Get Read...

 

† Человек прямоходящий Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:Синапсиды�...

 

Italian painter of landscapes (1697–1768) For other uses, see Canaletto (disambiguation). CanalettoBornGiovanni Antonio Canal(1697-10-18)18 October 1697Venice, Venetian RepublicDied19 April 1768(1768-04-19) (aged 70)Venice, Venetian Republic (now Italy)NationalityVenetianEducationLuca CarlevarisKnown forLandscape art, etchingNotable workThe Stonemason's YardParent(s)Bernardo CanalArtemisia BarbieriPatron(s)Owen SwinyJoseph Smith Signature Giovanni Antonio Canal (18 October 1697...

Disambiguazione – Se stai cercando altri significati, vedi Musica (disambigua). Questa voce o sezione sull'argomento musica ha un'ottica geograficamente limitata. Motivo: Voce euro-centrica che ignora totalmente le altre culture musicali, ossia quelle non-occidentali. Contribuisci ad ampliarla o proponi le modifiche in discussione. Se la voce è approfondita, valuta se sia preferibile renderla una voce secondaria, dipendente da una più generale. Segui i suggerimenti del progetto di r...

 

Moldova 1CaractéristiquesCréation 30 avril 1958Propriétaire Teleradio-MoldovaSlogan Împreună de la începuturi ! (Ensemble depuis le début !)Langue Roumain et RussePays MoldavieStatut Généraliste nationale publiqueSiège social ChișinăuAncien nom Canalul 1 Moldova TVSite web Site officielDiffusionAnalogique VHF SECAM Chaîne n° 1Numérique ?Satellite Thor 3Câble SunCommunications Moldtelecom: Chaîne n°1modifier - modifier le code - modifier Wikidata Moldova 1 est une c...

 

Double IndemnityPoster rilis layar lebarSutradaraBilly WilderProduserJoseph SistromSkenario Billy Wilder Raymond Chandler BerdasarkanDouble Indemnityoleh James M. CainPemeran Fred MacMurray Barbara Stanwyck Edward G. Robinson Porter Hall Jean Heather Byron Barr Richard Gaines John Philliber Penata musikMiklós RózsaSinematograferJohn SeitzPenyuntingDoane HarrisonPerusahaanproduksiParamount PicturesDistributorParamount PicturesTanggal rilis 3 Juli 1944 (1944-07-03) (Amerika Ser...

Flower used to flavour beer and other beverages For other uses, see Hop. Hop flower in a hop yard in the Hallertau, Germany Cross-section drawing of a hop Fully grown hops bines ready for harvest on the Yakama Indian Reservation Humulus on a house Hops are the flowers (also called seed cones or strobiles) of the hop plant Humulus lupulus,[1] a member of the Cannabaceae family of flowering plants.[2] They are used primarily as a bittering, flavouring, and stability agent in bee...

 

此條目需要补充更多来源。 (2021年7月4日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标题(来源搜索:美国众议院 — 网页、新闻、书籍、学术、图像),以检查网络上是否存在该主题的更多可靠来源(判定指引)。 美國眾議院 United States House of Representatives第118届美国国会众议院徽章 众议院旗...

 

1968 speech by U.S. Senator Robert F. Kennedy For RFK's prepared, formal response to the assassination, see On the Mindless Menace of Violence. Robert F. Kennedy giving his speech Audio of the speech Problems playing this file? See media help. On April 4, 1968, United States Senator Robert F. Kennedy of New York delivered an improvised speech several hours after the assassination of Martin Luther King Jr. Kennedy, who was campaigning to earn the Democratic Party's presidential nomination, mad...

Open di Zurigo 1989Sport Tennis Data16 ottobre – 22 ottobre Edizione6a SuperficieSintetico indoor CampioniSingolare Steffi Graf Doppio Jana Novotná / Helena Suková 1988 1990 L'Open di Zurigo 1989 è stato un torneo femminile di tennis giocato sul sintetico indoor. È stata la 6ª edizione del torneo, che fa parte della categoria Tier II nell'ambito del WTA Tour 1989. Si è giocato nell'Hallenstadion di Zurigo in Svizzera, dal 16 al 22 ottobre 1989. Indice 1 Campionesse 1.1 Singolare 1.2 D...

 

Thomas Hutchins Map of Henry Bouquet's 1764 Expedition Turtleheart (Turtle's Heart or Tortle's Heart, his unami name was Tahkoxitèh) was a Delaware (Lenape) principal warrior and chief who lived during the French and Indian Wars, and Pontiac's War. He and Lenape Chief Killbuck represented the Delaware Nation at the Treaty of Fort Stanwix in 1768. Early life and family Little is known about the exact date of his birth or death. Turtleheart was possibly the brother of Wolf Clan Chief Custaloga...

 

56th United States presidential inauguration First presidential inauguration ofBarack ObamaBarack Obama takes the oath of office as the44th president of the United States.DateJanuary 20, 2009; 15 years ago (2009-01-20)LocationUnited States Capitol,Washington, D.C.Organized byJoint Congressional Committee on Inaugural CeremoniesParticipantsBarack Obama 44th president of the United States— Assuming officeJohn RobertsChief Justice of the United States— Administering oathJoe...

British politician The Right HonourableThe Lord JonesPCOfficial portrait, 2018Shadow Secretary of State for WalesIn office9 January 1989 – 18 July 1992LeaderNeil KinnockPreceded byAlan WilliamsSucceeded byAnn ClwydIn office31 October 1983 – 13 July 1987LeaderNeil KinnockPreceded byDenzil DaviesSucceeded byAlan WilliamsMember of Parliamentfor Alyn and DeesideEast Flintshire (1970–1983)In office18 June 1970 – 14 May 2001Preceded byEirene WhiteSucceeded byMark ...

 

53rd weekly Torah portion The beginning of Parashat Haazinu, Deuteronomy 32:1–4, as it appears in a Torah scroll Haazinu, Ha'azinu, or Ha'Azinu (הַאֲזִינוּ‎—Hebrew for listen when directed to more than one person, the first word in the parashah) is the 53rd weekly Torah portion (פָּרָשָׁה‎, parashah) in the annual Jewish cycle of Torah reading and the 10th in the Book of Deuteronomy. It constitutes Deuteronomy 32:1–52. The parashah sets out the Song of Mos...

 

Village in Argyll and Bute, Scotland Human settlement in ScotlandCarrick CastleScottish Gaelic: Caisteal CarraigCarrick Castle village, with tenement to left of tower houseCarrick CastleLocation within Argyll and ButeOS grid referenceNS 19200 94500Council areaArgyll and ButeLieutenancy areaArgyll and ButeCountryScotlandSovereign stateUnited KingdomPost townDUNOON, ARGYLLPostcode districtPA24Dialling code01301UK ParliamentArgyll and ButeScottish Par...

Iraqgate redirects here. For other uses, see Iraqgate (disambiguation). Bilateral relations Iraq United States United States support for Ba'athist Iraq during the Iran–Iraq War, in which it fought against post-revolutionary Iran, included several billion dollars' worth of economic aid, the sale of dual-use technology, military intelligence, and special operations training.[1][2] The U.S. refused to sell arms to Iraq directly due to Iraq's ties to Palestinian groups which the...

 

In chimica il grado di polimerizzazione (o DP, dall'inglese Degree of Polymerization) è il numero di unità ripetitive presenti nella struttura di un polimero[1]. Il grado di polimerizzazione x di un omopolimero è pari al rapporto tra il peso molecolare del polimero e il peso molecolare delle singole unità ripetitive di cui è costituito, ovvero:[2] x = P M p o l i m e r o P M u n i t a ′ r i p e t i t i v a {\displaystyle x={\frac {PM_{polimero}}{PM_{unita'ripetitiv...