Computer software en programmeertalen kan worden gebruikt in een aantal verschillende manieren. Afhankelijk van het platform dat u gebruikt , kunnen sommige programmeertaal hebben meerdere functies . OpenCV en Python zijn twee elementen die samen werken om een kader waar bijna alles mogelijk te maken . OpenCV OpenCV staat voor Open Source Computer Vision . Open Source betekent dat het een gratis framework voor iedereen te downloaden en te ontwikkelen uit . Ontwerpers maken vaak gebruik van Open Source codering als een manier om een gemeenschap van ontwikkelaars te maken en te plukken feedback van gebruikers over de hele wereld . De OpenCV bibliotheek is vol van algoritmen en functies die helpen bij het creëren van software die uw computer vision zal geven . Dit betekent dat uw computer , in combinatie met een camera , zal kunnen verwerken en , in beperkte mate , interpreteren beelden . Python OpenCV zijn biedt het platform op te bouwen uit , en programmeertalen de structuur van het project . Een programmeertaal die gebruikt kan worden met OpenCV is Python . Python is een object - georiënteerde programmeertaal . Object - georiënteerde talen minimaliseren re - werk door u te laten verwijzen naar functies meer dan een keer in een programma . Dit betekent dat een programmeur zou moeten code herschrijven om een functie eerder in het document gebruiken . Python is auteursrechtelijk beschermd , maar het is ook een onderdeel van een open - source gemeenschap die bijdraagt aan de updates en de productie . Ctypes - opencv ctypes - opencv is een project dat een Python wrapper voor OpenCV gemaakt . Het laat de gebruiker toe om OpenCV project te ontwikkelen met de programmeertaal Python . Zij hecht bij elkaar en stelt gebruikers in staat om toegang tot functies en klassen uit de Python taal en gebruik ze op de OpenCV platform . Veel projecten met behulp van OpenCV , zoals cytypes - opencv , vrij elementen van een programmeertaal voor de programmeur . Hierdoor kan de gebruiker een grotere flexibiliteit en meer creativiteit in zijn projecten . Pyopencv Pyopencv is een project dat is bedoeld om ctypes - opencv volgen . Het dient hetzelfde primaire functie als ctypes - opencv door het creëren van een Python wrapper voor Open - cv . Dit betekent echter dat een grotere mate . pyopencv beweert dat ctypes - opencv werd beperkt in zijn toegang tot Python functies . Het bepaalt ook dat met pyopencv , krijgt u toegang tot de 200 - plus Python klassen en 500 - plus Python functies hebben . Daarnaast waren er problemen met het geheugen met ctypes - opencv die werden opgelost met de release van pyopencv . Het dekblad is nog in de ontwikkelingsfase , dus er kunnen problemen zijn in de eerste releases die zal worden aangepast of opgelost als de wrapper wordt meer volledig ontwikkeld .
|