መጀመሪያ የላይብ ካሜራ መለቀቅ፣ በሊኑክስ ላይ ለካሜራ ድጋፍ ቁልል

ከአራት አመት እድገት በኋላ የሊብ ካሜራ ፕሮጄክት (0.0.1) የመጀመሪያ ልቀት ተፈጠረ ፣ በሊኑክስ ፣ አንድሮይድ እና ChromeOS ውስጥ ከቪዲዮ ካሜራዎች ፣ ካሜራዎች እና የቲቪ ማስተካከያዎች ጋር ለመስራት የሶፍትዌር ቁልል አቅርቧል ፣ ይህም የ V4L2 API እድገትን ይቀጥላል እና በመጨረሻም ይተካዋል. የቤተ መፃህፍቱ ኤፒአይ አሁንም እየተቀየረ ስለሆነ እና እስካሁን ሙሉ በሙሉ ያልተረጋጋ በመሆኑ፣ ፕሮጀክቱ ቀጣይነት ያለው የእድገት ሞዴልን በመጠቀም የግለሰብ ልቀቶችን ቅርንጫፍ ሳይከፍት እስካሁን ተዘጋጅቷል። ተኳኋኝነትን የሚነኩ የኤፒአይ ለውጦችን ለመከታተል እና የቤተ-መጻህፍት አቅርቦትን በጥቅል ለማቃለል ለስርጭቶች አስፈላጊነት ምላሽ አሁን የABI እና API ለውጦችን መጠን የሚያንፀባርቁ ልቀቶችን ለማመንጨት ውሳኔ ተሰጥቷል። የፕሮጀክት ኮድ በC++ ተጽፎ በLGPLv2.1 ፍቃድ ተሰራጭቷል።

ፕሮጀክቱ በሊኑክስ ከርነል የመልቲሚዲያ ንኡስ ሲስተም አዘጋጆች ከአንዳንድ የካሜራ አምራቾች ጋር በመሆን በሊኑክስ ድጋፍ ለስማርት ፎኖች እና ከባለቤትነት ሹፌሮች ጋር የተሳሰሩ መሳሪያዎችን በመጠቀም ሁኔታውን መደበኛ ለማድረግ እየተሰራ ነው። ኤፒአይ V4L2፣ አስቀድሞ በሊኑክስ ከርነል ውስጥ የሚገኝ፣ በአንድ ወቅት የተፈጠረው ከተለምዷዊ የድር ካሜራዎች ጋር ለመስራት ነው እና በቅርብ ጊዜ ከሚታየው የMCU ተግባር በሲፒዩ ትከሻዎች ላይ የመንቀሳቀስ አዝማሚያ ጋር በደንብ አልተስማማም።

ከተለምዷዊ ካሜራዎች በተለየ መልኩ ዋና የምስል ማቀነባበሪያ ስራዎች የሚከናወኑት በካሜራ ውስጥ በተሰራ ልዩ ፕሮሰሰር (ኤም.ሲ.ዩ.ዩ) ውስጥ በተካተቱ መሳሪያዎች ውስጥ ወጪን ለመቀነስ በዋናው ሲፒዩ ትከሻ ላይ ነው እና ውስብስብ አሽከርካሪ ያስፈልጋቸዋል። ክፍት ምንጭ ያልሆኑ ፈቃድ ያላቸውን አካላት ያካትታል። እንደ የሊብካሜራ ፕሮጄክት አካል የክፍት ምንጭ ሶፍትዌር ደጋፊዎች እና ሃርድዌር አምራቾች በአንድ በኩል የክፍት ምንጭ ሶፍትዌር ገንቢዎችን ፍላጎት የሚያረካ እና በሌላ በኩል የካሜራ አምራቾችን የአእምሮአዊ ንብረት ለመጠበቅ የሚያስችል ስምምነት ለመፍጠር ሞክረዋል።

በላይ ካሜራ ቤተ-መጽሐፍት የቀረበው ቁልል ሙሉ በሙሉ በተጠቃሚ ቦታ ላይ ይተገበራል። ከነባር የሶፍትዌር አካባቢዎች እና አፕሊኬሽኖች ጋር ተኳሃኝነትን ለማረጋገጥ የተኳኋኝነት ንብርብሮች ለV4L API፣ Gstreamer እና Android Camera HAL ቀርበዋል። ለእያንዳንዱ ካሜራ ከመሳሪያዎች ጋር መስተጋብር ለመፍጠር የተነደፉ የባለቤትነት ክፍሎች በተለየ ሂደቶች ውስጥ የሚሰሩ እና ከቤተ-መጽሐፍት ጋር በአይፒሲ የሚገናኙ እንደ ሞጁሎች የተነደፉ ናቸው። ሞጁሎች ወደ መሳሪያው ቀጥተኛ መዳረሻ የላቸውም እና መሳሪያዎቹን በመካከለኛ ኤፒአይ ያገኛሉ፣ በዚህ በኩል የሚጠየቁ ጥያቄዎች ካሜራውን ለመቆጣጠር አስፈላጊ የሆነውን ተግባር ለማግኘት ብቻ ይጣራሉ፣ ይጣራሉ እና ይገደባሉ።

ቤተ መፃህፍቱ እንዲሁ የምስሎች እና ቪዲዮዎችን ጥራት ለማሻሻል እና ለማሻሻል (የነጭ ሚዛን ማስተካከያ ፣ የጩኸት ቅነሳ ፣ የቪዲዮ ማረጋጊያ ፣ አውቶማቲክ ፣ የተጋላጭነት ምርጫ ፣ ወዘተ.) ፣ ክፍት ውጫዊ ቤተ-መጻሕፍት ወይም የባለቤትነት መሥሪያ ቤቶችን በመጠቀም ስልተ ቀመሮችን ማግኘት ይችላል። ገለልተኛ ሞጁሎች. ኤፒአይ የነባር ውጫዊ እና አብሮገነብ ካሜራዎችን ተግባራዊነት ለመወሰን፣የመሳሪያ መገለጫዎችን በመጠቀም፣የካሜራ ግንኙነትን እና የማቋረጥ ክስተቶችን፣የካሜራ ውሂብ ቀረጻን በግለሰብ የፍሬም ደረጃ ማቀናበር እና ምስሎችን ከፍላሽ ጋር ማመሳሰልን የመሳሰሉ ባህሪያትን መዳረሻ ይሰጣል። በስርዓቱ ውስጥ ከበርካታ ካሜራዎች ጋር በተናጥል መስራት እና ከአንድ ካሜራ ብዙ የቪዲዮ ዥረቶችን በአንድ ጊዜ መቅረጽ ማደራጀት ይቻላል (ለምሳሌ ፣ ለቪዲዮ ኮንፈረንስ ዝቅተኛ ጥራት ያለው ፣ እና ሌላ ከፍተኛ ጥራት ያለው ማህደር ወደ ዲስክ ለመቅዳት)።

ምንጭ: opennet.ru

አስተያየት ያክሉ