Pagpagawas sa librarya sa panan-awon sa kompyuter nga OpenCV 4.7

Ang libre nga librarya nga OpenCV 4.7 (Open Source Computer Vision Library) gipagawas, nga naghatag mga himan alang sa pagproseso ug pag-analisar sa sulud sa imahe. Naghatag ang OpenCV og labaw sa 2500 nga mga algorithm, parehas nga klasiko ug nagpakita sa labing bag-o nga pag-uswag sa panan-aw sa kompyuter ug mga sistema sa pagkat-on sa makina. Ang code sa librarya gisulat sa C++ ug giapod-apod ubos sa lisensya sa BSD. Ang mga binding giandam alang sa lain-laing mga programming language, lakip ang Python, MATLAB ug Java.

Ang librarya mahimong magamit sa pag-ila sa mga butang sa mga litrato ug video (pananglitan, pag-ila sa mga nawong ug mga numero sa mga tawo, teksto, ug uban pa), pagsubay sa paglihok sa mga butang ug mga kamera, pagklasipikar sa mga aksyon sa video, pag-convert sa mga hulagway, pagkuha sa 3D nga mga modelo, paghimo og 3D nga luna gikan sa mga hulagway gikan sa mga stereo camera, paghimo og taas nga kalidad nga mga hulagway pinaagi sa paghiusa sa ubos nga kalidad nga mga hulagway, pagpangita sa mga butang sa hulagway nga susama sa gipresentar nga hugpong sa mga elemento, pagpadapat sa mga pamaagi sa pagkat-on sa makina, pagbutang og mga marker, pag-ila sa komon nga mga elemento sa lain-laing mga hulagway, awtomatik nga nagwagtang sa mga depekto sama sa pula nga mata .

Lakip sa mga pagbag-o sa bag-ong pagpagawas:

  • Mahinungdanon nga pag-optimize sa performance sa convolution sa DNN (Deep Neural Network) nga module ang gihimo uban ang pagpatuman sa mga algorithm sa pagkat-on sa makina base sa mga neural network. Gipatuman ang Winograd fast convolution algorithm. Gidugang ang bag-ong mga layer sa ONNX (Open Neural Network Exchange): Scatter, ScatterND, Tile, ReduceL1 ug ReduceMin. Gidugang nga suporta alang sa OpenVino 2022.1 framework ug CANN backend.
  • Mas maayo nga kalidad sa QR code detection ug decoding.
  • Gidugang nga suporta alang sa mga visual marker nga ArUco ug AprilTag.
  • Gidugang ang Nanotrack v2 tracker base sa mga neural network.
  • Gipatuman ang Stackblur blur algorithm.
  • Gidugang nga suporta alang sa FFmpeg 5.x ug CUDA 12.0.
  • Usa ka bag-ong API ang gisugyot alang sa pagmaniobra sa mga pormat sa imahe nga daghang panid.
  • Gidugang nga suporta alang sa libSPNG library para sa PNG format.
  • Gitugotan sa libJPEG-Turbo ang pagpadali gamit ang mga panudlo sa SIMD.
  • Alang sa plataporma sa Android, gipatuman ang suporta alang sa H264/H265.
  • Ang tanan nga batakang Python API gihatag.
  • Nagdugang usa ka bag-ong unibersal nga backend alang sa mga panudlo sa vector.

Source: opennet.ru

Idugang sa usa ka comment