
foillsichte OpenCV 5.0.0 — foillseachadh mòr de leabharlann stòr fosgailte airson lèirsinn coimpiutair agus giullachd ìomhaighean. Thachair an foillseachadh 6 Ògmhios 2026 bliadhnaichean agus tha e air a chomharrachadh mar làithreach mu thràth ann an stòr-tasgaidh GitHub a’ phròiseict. Tha OpenCV air a sgaoileadh fo cheadachas Apache-2.0.
Is e brìgh an fhoillseachaidh gluasad OpenCV bho “leabharlann lèirsinn coimpiutair clasaigeach” gu àrd-ùrlar nas ùire airson gnìomhan CV/AI: tha am pròiseact air an t-seann API a ghlanadh, modúl co-dhùnaidh lìonra neoni ath-obrachadh, taic ONNX a leudachadh, taic a chur ri sgriobtaichean VLM/LLM, agus an cruach 3D/calibration ùrachadh. Tha na luchd-leasachaidh a’ toirt cunntas air OpenCV 5.0 mar mheur a thathas a’ meas seasmhach a-nis, agus thèid gnìomhachd ùr a chur ris sa mhòr-chuid.
Atharraichean mòra
-
Inneal co-dhùnaidh DNN ùr.
Tha einnsean ùr aig a’ mhodal dnn a-nis a bhios ag obair còmhla ris an fhear a bh’ ann roimhe. Bidh e ag obair nas fheàrr le cumaidhean tensor fiùghantach, fo-ghrafaichean, agus feartan ONNX ùr-nodha. Thathar ag ràdh gu bheil an còmhdach nas motha. 80% de shònrachadh ONNX, agus ann an OpenCV 4.x cha robh ach nas lugha na 23% air a chòmhdach.
Is dòcha gur e seo an t-atharrachadh as motha san fhoillseachadh seo: tha OpenCV a’ gluasad a dh’ionnsaigh a bhith nas motha na dìreach pasgan modail, ach einnsean co-dhùnaidh làn-leasaichte airson lìonraidhean neural an latha an-diugh. -
A’ taghadh einnsean nuair a bhios tu a’ luchdachadh modail.
Chaidh am paramadair ENGINE_AUTO a chur ri cv::dnn::readNet() agus gnìomhan co-cheangailte. Gu gnàthach, bidh OpenCV a’ feuchainn an einnsean ùr an toiseach agus, mura soirbhich leis, bidh e a’ tilleadh chun einnsean chlasaigeach. Faodar an giùlan seo a rèiteachadh cuideachd tron chaochladair àrainneachd OPENCV_FORCE_DNN_ENGINE: cleachd an seann einnsean, an t-einnsean ùr, modh fèin-ghluasadach, no ONNX Runtime. Chan eil feum air pròiseactan sean atharrachadh gu tur chun einnsean ùr sa bhad, ach faodar modalan ùra a ghluasad thuige mean air mhean. -
Amalachadh le ONNX Runtime.
Faodar OpenCV a thogail a-nis leis an ONNX Runtime air a chomasachadh. Bidh OpenCV a’ cleachdadh a pharsair ONNX fhèin gus graf ORT a thogail, agus mar sin chan fheum e am pasgan ONNX slàn. Tha na paramadairean CMake a leanas rim faighinn airson an togail: -DWITH_ONNXRUNTIME=ON agus -DDOWNLOAD_ONNXRUNTIME=ON; airson GPUan NVIDIA, -DDOWNLOAD_ONNXRUNTIME_GPU=ON. Bidh an gnìomh seo feumail dhaibhsan a dh’ fheumas co-dhùnadh GPU a-nis, leis nach eil einnsean DNN ùr OpenCV ag obair ach air CPUan an-dràsta. -
Taic do mhodalan cànain-lèirsinn.
Tha an einnsean DNN ùr a’ toirt a-steach innealan-comharran, sreathan aire, blocaichean dì-chòdaidh, iar-phròiseasadh, agus tasgadan KV, a tha riatanach airson modalan VLM a ruith a-mach às a’ bhogsa. Ged a bha an leabharlann ceangailte gu h-eachdraidheil ri pròiseasadh ìomhaighean, tha i a-nis a’ leudachadh a-steach do raon mhodalan a bhios a’ pròiseasadh ìomhaighean agus teacsa aig an aon àm. -
Chan eil taic GPU airson an einnsean DNN ùr deiseil fhathast.
Chan eil an einnsean ùr ann an OpenCV 5.0 ag obair ach air CPUan. Tha taic GPU dùthchasach air a ghealltainn airson fiosan san àm ri teachd; an-dràsta, thathas a’ moladh an einnsean clasaigeach no togail le solaraichean ONNX Runtime agus NVIDIA airson GPUan. Airson co-dhùnadh CUDA frithealaiche no deasg, chan eil OpenCV 5.0 leis fhèin fhathast a’ dol an àite ruith-amannan sònraichte. -
Chaidh seann pharsairean Darknet agus Caffe a thoirt air falbh.
Tha na luchd-leasachaidh air na parsairean Darknet agus Caffe a thoirt air falbh, leis gu bheil a’ mhòr-chuid de mhodalan air an gluasad gu ONNX mu thràth. Cumaidh TFLite san einnsean clasaigeach an-dràsta, le gluasad chun einnsean ùr san amharc nas fhaide air adhart. Tha OpenCV a’ trèigsinn chruthan nas sine agus a’ cur fòcas air ONNX mar am prìomh chruth iomlaid mhodail. -
Glanadh mòr air an API seann-fhasanta.
Chaidh an OpenCV 1.x C API a thoirt air falbh: chan eil gnìomhan mar cvCreateMat() agus seann structaran mar CvMat nam pàirt den phrìomh API tuilleadh. Chaidh taic OpenVX a thoirt air falbh cuideachd, chaidh am modúl G-API a ghluasad gu opencv_contrib, agus chaidh am modúl clasaigeach ML a ghluasad an sin cuideachd. 'S e atharrachadh mòr a tha seo airson pròiseactan nas sine, ach bha e fada ro fhadalach: tha an leabharlann a’ leigeil às deicheadan de fhiachan teicnigeach. -
Chaidh ainm ùr a thoirt air Features2D gu Features.
Chaidh am modúl a leudachadh gus gabhail ri vectaran feartan ùr-nodha bho lìonraidhean neoni. Chaidh SIFT, ORB, FAST, GoodFeaturesToTrack, agus MSER a chumail anns a’ phrìomh stòr-tasgaidh, agus chaidh lorgairean agus tuairisgeulan dìleab a ghluasad gu opencv_contrib. Chaidh ALIKED, DISK, agus am maidsear LightGlue a chur ris. Tha OpenCV gu soilleir ag atharrachadh gu loidhnichean-phìoban ùr-nodha, far a bheil feartan ìomhaigh air an toirt a-mach barrachd is barrachd le bhith a’ cleachdadh lìonraidhean neoni seach algairidhean clasaigeach. -
Seòrsachan dàta ùra ann an Core.
Chaidh CV_16BF / cv::bfloat, CV_32U, CV_64U, CV_64S, agus CV_Bool a chur ris. Chaidh taic airson sreathan N-mheudach, sreathan 1D, agus scalaran 0D a leasachadh cuideachd. Tha LAPACK ri fhaighinn a-nis an-còmhnaidh: ma tha leabharlann taobh a-muigh a dhìth, bidh OpenCV a’ togail fo-sheata as lugha togte. Tha na h-atharrachaidhean seo cudromach airson DNNn, algairidhean àireamhach, agus co-chòrdalachd le cruthan dàta an latha an-diugh, far a bheil bfloat16 agus seòrsachan leudaichte a’ sìor fhàs cumanta. -
Tha giullachd ìomhaighean air a luathachadh.
Chaidh WarpAffine, warpPerspective, agus remap ath-obrachadh ann an imgproc. Thathar ag ràdh gu bheil leasachaidhean coileanaidh eadar 10% agus còrr is 300% a rèir an àrd-ùrlair, meud na h-ìomhaigh, an seòrsa dàta, agus brataichean obrachaidh.
Chan eil seo dìreach mu dheidhinn AI—tha na leasachaidhean sin cudromach gu dìreach airson gnìomhan clasaigeach: sruthan bhidio, seasmhachd, cruth-atharrachaidhean ro-mheasaidh, agus ullachadh dàta mus tèid co-dhùnadh a dhèanamh. -
Toradh teacsa nas fheàrr.
Chaidh an seann einnsean tairgse teacsa a chur an àite le einnsean TrueType stèidhichte air STB le cruth-clò caochlaideach Rubik togte. Faodar cruthan-clò gnàthaichte a thoirt a-steach, agus chaidh taic Unicode farsaing a chur ris. Ach, tha sgriobtaichean iom-fhillte leithid Arabais agus Devanagari fhathast air an taisbeanadh gu ceàrr às aonais Harfbuzz, agus chan eil taic ri emoji dathte. Tha OpenCV a’ sìor fhàs nas goireasaiche airson notaichean a chruthachadh, ìomhaighean dì-bhugachaidh, agus lèirsinn às aonais leabharlannan taobh a-muigh. -
Calabrachadh 3D agus camara ùraichte.
Tha calib3d air a roinn ann an geoimeatraidh, calib, stereo, agus ptcloud. Tha USAC air a bhith mar an backend àbhaisteach airson homography làidir, maitrís riatanach/bunasach, PnP, agus gnìomhan eile. Chaidh loidhne-phìoban calabrachaidh ioma-chamara a chur ris, còmhla ri taic tùsail airson giullachd mogaill agus sgòthan puing, a’ gabhail a-steach TSDF, ICP, agus in-mhalairt is às-mhalairt .ply agus .obj. Tha seo na cheum cudromach airson siostaman robotachd, SLAM, AR/VR, agus ioma-chamara, far nach eil giullachd 2D leis fhèin gu leòr airson ùine mhòr. -
Chaidh eisimpleirean agus sgrìobhainnean ath-sgrùdadh.
Chaidh eisimpleirean seann-fhasanta a thoirt air falbh, agus chaidh an fheadhainn a tha air fhàgail ùrachadh. Bidh eisimpleirean DNN a-nis a’ cleachdadh cruinneachadh mhodail co-roinnte, a ghabhas luchdachadh sìos a’ cleachdadh an sgriobt download_models.py. Chaidh eisimpleirean deuchainneach airson VLM agus LDM a chur ris, agus tha cuspair ùr-nodha, rannsachadh luath, modh aotrom/dorcha, agus seòladh nas fheàrr air an sgrìobhainneachd. Airson leabharlann cho mòr, chan e atharrachadh cosmaigeach a tha seo: bidh sgrìobhainneachd cheart agus eisimpleirean obrach a’ toirt buaidh dhìreach air co-dhiù an imrich luchd-leasachaidh gu OpenCV 5.x.
Aig a’ cheann thall, chan e dìreach foillseachadh eile le leasachaidhean a th’ ann an OpenCV 5.0, ach ùrachadh mòr: nas lugha de dh’fhulangas bho linn OpenCV 1.x agus barrachd fòcas air ONNX, co-dhùnadh lìonra neoni, feartan ùr-nodha, giullachd 3D, agus luathachadh neo-aonghnèitheach. Ach, is dòcha gum bi feum air beagan atharrachaidhean airson an gluasad airson pròiseactan nas sine air sgàth toirt air falbh an C API agus gluasad cuid de mhodalan gu opencv_contrib.
Source: linux.org.ru
