{"id":54815,"date":"2020-01-05T00:00:00","date_gmt":"2020-01-04T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/vypusk-biblioteki-kompyuternogo-zreniya-opencv-4-2"},"modified":"2020-02-18T14:02:52","modified_gmt":"2020-02-18T11:02:52","slug":"vypusk-biblioteki-kompyuternogo-zreniya-opencv-4-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-biblioteki-kompyuternogo-zreniya-opencv-4-2","title":{"rendered":"Udgivelse af biblioteket til computer vision OpenCV 4.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/opencv.org\/opencv-4-2-0\/\">Har fundet sted<\/a><\/noindex> udgivelse af et frit bibliotek <noindex><a rel=\"nofollow\" href=\"http:\/\/opencv.org\/\">OpenCV 4.2<\/a><\/noindex> (Open Source Computer Vision Library), der tilbyder v\u00e6rkt\u00f8jer til behandling og analyse af billedindhold. OpenCV leverer mere end 2500 algoritmer, b\u00e5de klassiske og dem, der reflekterer de nyeste fremskridt inden for computer vision og maskinl\u00e6ring. Bibliotekets kode er skrevet i C++ og <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/opencv\/opencv\/\">distribueres<\/a><\/noindex> er licenseret under BSD. Bindings er forberedt til forskellige programmeringssprog, herunder Python, MATLAB og Java.<\/p>\n<p>Biblioteket kan anvendes til genkendelse af objekter p\u00e5 billeder og videoer (for eksempel ansigts- og menneskefigurgenkendelse, tekst osv.), overv\u00e5gning af bev\u00e6gelse af objekter og kameraer, klassificering af handlinger i video, billedbehandling, udvinding af 3D-modeller, dannelse af 3D-rum fra billeder fra stereokameraer, skabelse af h\u00f8j kvalitet billeder ved at sammenflette billeder af lavere kvalitet, s\u00f8gning p\u00e5 billeder efter objekter, der ligner det pr\u00e6senterede s\u00e6t elementer, anvendelse af maskinl\u00e6ringsmetoder, placering af mark\u00f8rer, identifikation af f\u00e6lles elementer p\u00e5 forskellige billeder, automatisk reparation af defekter, s\u00e5som r\u00f8de \u00f8jne effekt.<\/p>\n<p>I <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/opencv\/opencv\/wiki\/ChangeLog#version420\">ny<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/opencv\/opencv\/releases\/tag\/4.2.0\">udgivelsen<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> I DNN (Deep Neural Network) modulet, med implementering af maskinl\u00e6ringsalgoritmer baseret p\u00e5 neurale netv\u00e6rk, er der tilf\u00f8jet en backend til at bruge CUDA, og der er implementeret eksperimentel support for API <noindex><a rel=\"nofollow\" href=\"http:\/\/docs.openvinotoolkit.org\/\">nGraph OpenVINO<\/a><\/noindex>;\n<li class=\"l\"> Optimering af kodeydelsen til stereovisning (StereoBM\/StereoSGBM), \u00e6ndring af st\u00f8rrelse, p\u00e5f\u00f8ring af masker, rotation, beregning af manglende farvekomponenter og mange andre operationer er udf\u00f8rt ved hj\u00e6lp af SIMD-instruktioner.\n<li class=\"l\"> En multitr\u00e5det implementering af funktionen er blevet tilf\u00f8jet <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.opencv.org\/3.4\/d4\/d86\/group__imgproc__filter.html#gaf9bba239dfca11654cb7f50f889fc2ff\">pyrDown<\/a><\/noindex>;\n<li class=\"l\"> Muligheden for at udtr\u00e6kke videostr\u00f8mme fra mediekontainere (demuxing) ved hj\u00e6lp af backend videoio baseret p\u00e5 FFmpeg er blevet tilf\u00f8jet;\n<li class=\"l\"> En algoritme til hurtig frekvensselectiv rekonstruktion af beskadigede billeder er blevet tilf\u00f8jet <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.opencv.org\/4.2.0\/dc\/d2f\/tutorial_xphoto_inpainting.html\">FSR<\/a><\/noindex> (Frequency Selective Reconstruction);\n<li class=\"l\"> En metode er tilf\u00f8jet <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/opencv\/opencv_contrib\/pull\/2367\">RIC<\/a><\/noindex> til interpolation af typiske ufyldte omr\u00e5der;\n<li class=\"l\"> Metoden til normalisering af afvigelser er blevet tilf\u00f8jet <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/short-circuitt\/LOGOS\">LOGOS<\/a><\/noindex>;\n<li class=\"l\"> I modulet G-API (opencv_gapi), der udf\u00f8rer funktioner som motor til effektiv behandling af billeder ved hj\u00e6lp af grafbaserede algoritmer, er der implementeret st\u00f8tte til mere komplekse hybride algoritmer inden for computer vision og dyb maskinl\u00e6ring. Der er sikret st\u00f8tte til Intel Inference Engine backend. Der er tilf\u00f8jet st\u00f8tte til behandling af videostr\u00f8mme i udf\u00f8relsesmodellen;\n<li class=\"l\"> L\u00f8st <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.talosintelligence.com\/2020\/01\/opencv-buffer-overflow-jan-2020.html\">s\u00e5rbarheder<\/a><\/noindex>  (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.talosintelligence.com\/vulnerability_reports\/TALOS-2019-0852\">CVE-2019-5063<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.talosintelligence.com\/vulnerability_reports\/TALOS-2019-0853\">CVE-2019-5064<\/a><\/noindex>), som potentielt kan f\u00f8re til k\u00f8rsel af ondsindet kode ved behandling af ukontrollerede data i formaterne XML, YAML og JSON. Hvis der under parsing af JSON st\u00f8des p\u00e5 et tegn med nulkode, kopieres v\u00e6rdien helt til bufferen, men uden tilstr\u00e6kkelig kontrol af gr\u00e6nsen for det tildelte hukommelsesomr\u00e5de.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Kilde: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52134\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenCV 4.2 (Open Source Computer Vision Library), \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439. OpenCV \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 2500 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432, \u043a\u0430\u043a \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0445, \u0442\u0430\u043a \u0438 \u043e\u0442\u0440\u0430\u0436\u0430\u044e\u0449\u0438\u0445 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u043e\u0433\u043e \u0437\u0440\u0435\u043d\u0438\u044f \u0438 \u0441\u0438\u0441\u0442\u0435\u043c \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u041a\u043e\u0434 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421++ \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD. \u0411\u0438\u043d\u0434\u0438\u043d\u0433\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u044f\u0437\u044b\u043a\u043e\u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-54815","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenCV 4.2 (Open Source.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-biblioteki-kompyuternogo-zreniya-opencv-4-2\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u043e\u0433\u043e \u0437\u0440\u0435\u043d\u0438\u044f OpenCV 4.2 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenCV 4.2 (Open Source.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-biblioteki-kompyuternogo-zreniya-opencv-4-2\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-04T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:52+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Udgivelsen af computer vision-biblioteket OpenCV 4.2 | ProHoster","description":"Der er udgivet et gratis bibliotek OpenCV 4.2 (Open Source).","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-biblioteki-kompyuternogo-zreniya-opencv-4-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u043e\u0433\u043e \u0437\u0440\u0435\u043d\u0438\u044f OpenCV 4.2 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenCV 4.2 (Open Source.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-biblioteki-kompyuternogo-zreniya-opencv-4-2","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-01-04T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54815","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 12:50:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:57:37","updated":"2026-01-24 12:50:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/54815","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=54815"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/54815\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=54815"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=54815"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=54815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}