爱哭的人是什么性格| 胎位loa是什么位置| 中性粒细胞低说明什么| 无缝衔接什么意思| 柬埔寨用什么货币| 腋臭去医院挂什么科| 胃胀气吃什么药好| 终年是什么意思| 来月经吃什么| 土茯苓和什么煲汤最好| 投诉护士找什么部门| 奥利给什么意思| 还是什么意思| 检查肾功能挂什么科| 减肥可以喝什么饮料| 小孩子注意力不集中看什么科| 太阳穴痛什么原因| 癌抗原125是什么意思| 腹股沟疝气挂什么科| 7月23日是什么日子| 人参长什么样子图片| 小孩补钙吃什么最好| 吉人自有天相什么意思| 为什么分泌物是褐色的| 免疫十一项都检查什么| 脚上长水泡是什么原因引起的| 脚气是什么样的| 支原体感染有什么症状| 气虚吃什么| 为什么老是说梦话| 惊蛰吃什么| 什么是铂金| 平舌音是什么意思| 梵音是什么意思| 多囊肾是什么病| 如何知道自己适合什么发型| 后囟门什么时候闭合| 月经期肚子疼是什么原因| hp检查是什么| 洁面液是干什么用的| 蓝莓对身体有什么好处| fsh是什么激素| 孕妇前三个月吃什么对胎儿好| 眼色是什么意思| 全科医学科看什么病| 血色病是什么病| 莘字五行属什么| kksk是什么意思| 西米露是什么材料做的| 青岛啤酒节什么时候| 小儿舌苔白厚什么原因| 寅木是什么木| 10是什么意思| tide什么意思| 精神小伙是什么意思| 为什么眼睛会有红血丝| 13太保是什么意思| 3月29号是什么星座| 什么是亚健康| 喝红枣水有什么好处和坏处| 飞机用什么油| 梦见蛇代表什么| 扭伤挂什么科| 内膜是什么| 豆角不能和什么一起吃| 什么地找| 珍珠有什么功效| 原生家庭是什么意思| 不安分是什么意思| 出汗多是什么原因| 自投罗网是什么意思| 节节草能治什么病| 手指脱皮是什么原因造成的| 震颤是什么意思| 一根葱十分钟什么意思| 兔肉不能和什么一起吃| 乳化是什么意思| 科目二学什么| 爱是什么结构| 脚指甲变白是什么原因| 鲁迅是什么样的人| 畸胎瘤是什么意思| 这是什么虫| 幽门螺杆菌阳性什么意思| 鹭鸶是什么动物| 为什么女人比男人长寿| 过是什么结构| 卡介疫苗是预防什么的| 肝硬化前期有什么症状| 腋下出汗多是什么原因| 戊土是什么土| 7月去青海带什么衣服| 胰腺在什么位置| 什么叫菩提| 睡眠好的人说明什么| 七月十三日是什么日子| 桓是什么意思| 脸部神经跳动吃什么药| 柠檬和什么一起泡减肥| 嘴苦嘴臭什么原因| 低压108有什么危险| 脖子肿大是什么病的症状| 夏天喝什么饮料好| 散瞳快散和慢散有什么区别| 春秋大梦是什么意思| 抿嘴是什么意思| 左侧卵巢显示不清是什么意思| 女人小肚子疼是什么原因| 湿肺是什么意思| 鸡蛋和面粉可以做什么好吃的| 谷氨酸钠是什么添加剂| upi是什么意思| 兰州市区有什么好玩的地方| 正比和反比是什么意思| 肠胃炎吃什么抗生素| 臻字的意思是什么| 脘腹胀满是什么意思| 胆囊炎能吃什么水果| 狗狗打疫苗前后要注意什么| a是什么单位| 为什么小腿会抽筋| est.是什么意思| 湿热带下是什么意思| 灸石门为什么会不孕| 后脑勺出汗多是什么原因| 中央处理器由什么组成| 非萎缩性胃窦炎是什么意思| 八哥吃什么| 什么的早晨| 益母草长什么样| 贫血喝什么茶| 邹去掉耳朵旁读什么| 甲钴胺是治什么病的| 人体缺少蛋白质会有什么症状| 白茶属于什么茶类| 画肖指什么生肖| 现字五行属什么| 水逆退散是什么意思| 为什么同房会痛| 弯男是什么意思| 成字五行属什么| kenwood是什么牌子| 角是什么意思| 吗啡是什么| 发烧有什么症状| 长期咳嗽是什么原因| 左什么结构| 倾情是什么意思| 食物中毒用什么药| 动物的脖子有什么作用| 芙蓉花长什么样| 什么人不能喝豆浆| 西天取经是什么意思| 孩子营养不良吃什么| 新疆为什么天黑的晚| 九月五日是什么节日| 什么是性病| 软组织挫伤是什么意思| 手表五行属什么| 湿疹涂什么| 肉桂属于什么茶类| 欲钱看正月初一是什么生肖| 铜罗是什么生肖| 清关是什么| 眩晕症挂什么科| 吃什么促进消化| gi值是什么意思| 抑菌液有什么作用| 夏季有什么花| 眼睛突然出血是什么原因导致| 京东e卡是什么| 梦见床代表什么预兆| 宝宝风热感冒吃什么药| 长疣是什么原因| 官鬼是什么意思| 气场什么意思| 梦到蛇预示着什么| ifashion是什么意思| 霉菌用什么药| 生日当天忌穿什么颜色| muji是什么意思| 贤妻良母是什么意思| 叔公是什么辈分| 白头发越来越多是什么原因| 什么肉蛋白质含量最高| 金族念什么| 清远有什么好玩的| 中性粒细胞比率偏低是什么意思| blanc什么意思| 桂圆跟龙眼有什么区别| 喜极而泣的意思是什么| 四月十六是什么星座| 甲亢做什么检查| 莅临什么意思| 蛀牙是什么原因引起的| 燕子每年从什么方飞往什么方过冬| 什么是招风耳图片| 11.19是什么星座| 食指戴戒指代表什么| 为什么耳屎是湿的| 耳朵痛是什么原因| 主动脉增宽是什么意思| 艾灸肚脐有什么好处| 正缘是什么| 色纸是什么| 跛子是什么意思| 尿道感染是什么症状| 看男性性功能挂什么科| 喝什么可以解酒| 紫烟是什么意思| 十月7号是什么星座| 高血压1级是什么意思| 事不过三是什么意思| 肾有问题挂什么科| 打呼噜有什么危害| 喝茶有什么好处| PSV是什么意思| 亏电是什么意思| 早上起来口苦吃什么药| 楠字取名有什么寓意| 抽血能查出什么| 亚甲减是什么意思| 好看是什么意思| 怎么查自己五行缺什么| 因果循环是什么意思| 左腿发麻是什么原因| 什么是癔症| 早日康复是什么意思| 肺部积水是什么原因引起的| 东北和山东有什么区别| py什么意思| 蓝莓有什么作用| 男人为什么会得前列腺炎| sc是什么意思| 洛阳有什么好玩的| 剖腹产第三天可以吃什么| 大头鱼吃什么食物| 0是偶数吗为什么| 猫砂是干什么用的| 什么原因导致性功能减退| 男士阴囊湿疹用什么药膏| 什么叫有格局的人| 风油精有什么作用| 里急后重吃什么药最好| pop是什么意思| 什么荔枝最贵| 颅脑平扫是检查什么| 腹泻吃什么消炎药| 早餐吃什么最好| 拜把子是什么意思| 桦树茸有什么功效| 裙裤适合什么人穿| 心气虚吃什么中成药| 小鸟进屋有什么预兆吗| CAT是什么| 中药一般什么时候喝最好| 马六甲板材是什么木材| 更年期出汗吃什么药好| 经心的近义词是什么| 抑郁症什么意思| 广州有什么小吃特产| 破釜沉舟的釜是什么意思| 憋是什么意思| guess什么牌子| 百度

Bug: 64765755

Clone this repo:
  1. da20f7a Merge "Disable the build and transfer ownership to the janitors." by Elliott Hughes · 6 years ago main master
  2. 56938b3 Disable the build and transfer ownership to the janitors. by Elliott Hughes · 6 years ago
  3. 0940eea Merge "Upgrade libxcam to release_1.2.2" by Treehugger Robot · 6 years ago
  4. 553504d Upgrade libxcam to release_1.2.2 by Haibo Huang · 6 years ago
  5. 28769ad release version 1.2.2 by Yinhang Liu · 6 years ago

libXCam

Copyright (C) 2014-2019 Intel Corporation

libxcam core source code under the terms of Apache License, Version 2.0

Description:

libXCam is a project for extended camera features and focus on image quality improvement and video analysis. There are lots features supported in image pre-processing, image post-processing and smart analysis. This library makes GPU/CPU/ISP working together to improve image quality. OpenCL is used to improve performance in different platforms.

Features:

  • Image processing features
    • Advanced features
      • Automotive surround view(360) stitching (OpenCL/CPU/GLES)
        • Support bowl view 3D model stitching by 4 video input.
        • Enable geometry remap for WFoV camera calibration(intrinsic and extrinsic data).
        • Quality and performance improved (OpenCL/CPU/GLES).
        • CPU version upstreamed into AOSP for automotive surround view.
        • Enable Vulkan to improve performance.
      • 360 video stitching (Equirectangular mode via OpenCL)
        • Support 2-fisheye (>180 degree) video stream stitching.
        • Performance and quality improved.
      • DNN inference framework
        • Support pedestrian and vehicle detection.
      • Digital Video Stabilization
        • OpenCV feature-matched based video stabilization.
        • gyroscope 3-DoF (orientation) based video stabilization.
      • Blender: multi-band blender (OpenCL/CPU/GLES)
      • Noise reduction (OpenCL)
        • adaptive NR based on wavelet-haar and Bayersian shrinkage.
        • 3D-NR with inter-block and intra-block reference.
        • wavelet-hat NR (obsolete).
      • Wide dynamic range (WDR) (OpenCL)
        • histogram adjustment tone-mapping.
        • gaussian-based tone-mapping (obsolete).
      • Fog removal: retinex and dark channel prior algorithm (OpenCL)
        • dark channel prior algorithm based defog.
        • multi-scale retinex based defog (obsolete).
    • Basic pipeline from bayer to YUV/RGB format (OpenCL / AtomISP)
      • Gamma correction, MACC, color space, demosaicing, simple bilateral noise reduction, edge enhancement and temporal noise reduction.
    • 3A features
      • Auto whitebalance, auto exposure, auto focus, black level correction, color correction, 3a-statistics calculation.
  • Support 3rd party 3A lib which can be loaded dynamically
    • hybrid 3a plugin.
  • Support 3a analysis tuning framework for different features
  • Support smart analysis framework
    • Face detection interface/plugin.
  • Enable gstreamer plugin
    • xcamsrc, capture from usb/isp camera, process 3a/basic/advanced features.
    • xcamfilter, improve image quality by advanced features and smart analysis.

Prerequisite:

  • install gcc/g++, automake, autoconf, libtool, gawk, pkg-config
  • Linux kernel > 3.10
  • install ocl-icd-dev, ocl-icd-opencl-dev
  • If --enable-gst, need install libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev
  • If --enable-aiq, need get ia_imaging lib which we don't support
  • If --enable-libcl, need compile OpenCL driver
  • If --enable-opencv, suggest OpenCV versions [3.0.0 - 3.4.3] (or: OpenCV Wiki)
  • If --enable-render, need compile OpenSceneGraph library with configure option “-DOSG_WINDOWING_SYSTEM=X11”
  • If --enable-gles, need to install Mesa3D library
  • If --enable-vulkan, need to install Mesa3D library
  • If --enable-dnn, need to install OpenVino SDK

Building and installing:

  • Environment variable settings
    For different --prefix options, the environment variables may be different. Please set the environment variable according to the actual situation.
    --prefix=/usr/local:

    export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH
    export GST_PLUGIN_PATH=/usr/local/lib/gstreamer-1.0:$GST_PLUGIN_PATH
    

    --prefix=/usr:

    export LD_LIBRARY_PATH=/usr/lib/:$LD_LIBRARY_PATH
    export GST_PLUGIN_PATH=/usr/lib/gstreamer-1.0:$GST_PLUGIN_PATH
    
  • $ ./autogen.sh [options]

    --prefix=PREFIX         install architecture-independent files in PREFIX [default=/usr/local]
    --enable-debug          enable debug, [default=no]
    --enable-profiling      enable profiling, [default=no]
    --enable-drm            enable drm buffer, [default=no]
    --enable-aiq            enable Aiq 3A algorithm build, [default=no]
    --enable-gst            enable gstreamer plugin build, [default=no]
    --enable-libcl          enable libcl image processor, [default=yes]
    --enable-opencv         enable opencv library, [default=no]
    --enable-capi           enable libxcam-capi library, [default=no]
    --enable-docs           build Doxygen documentation [default=no]
    --enable-3alib          enable 3A lib build, [default=no]
    --enable-smartlib       enable smart analysis lib build, [default=no]
    --enable-gles           enable gles, [default=no]
    --enable-vulkan         enable vulkan, [default=no]
    --enable-render         enable 3D texture render, [default=no]
    --enable-dnn            enable dnn inference, [default=no]
    

    For example:

    $ ./autogen.sh --prefix=/usr --enable-gst --enable-libcl --enable-opencv \
      --enable-smartlib --enable-profiling --enable-gles --enable-render --enable-dnn
    
  • $ make

  • $ sudo make install

Testing:

  • For detailed test cases, please go to tests page

Reporting Bugs:

  • Bugs or suggestions can be reported on the github issues page
  • Security issues, please send email to wei.zong@intel.com directly

Mailing list

Maintainer:

Contributors: (orders by first name)

芙字五行属什么 阳虚吃什么药效果最好 黑枸杞泡茶是什么颜色 岱字五行属什么 早上的太阳叫什么
甲状腺2类是什么意思 衡于虑的衡什么意思 啼笑皆非的意思是什么 时迁是什么意思 怀孕是什么感觉
盛情款待是什么意思 小米是什么米 黄什么鱼 什么是海啸 宗人府是干什么的
舌苔厚有齿痕吃什么药 唐氏筛查是什么检查 sodium是什么意思 黄体不足吃什么药 黄色是什么意思
1979属什么生肖hcv8jop0ns6r.cn 一字马是什么意思hcv9jop0ns7r.cn 糖类抗原50是什么指标hcv8jop2ns8r.cn 骑马野战指什么生肖hcv8jop0ns2r.cn 平舌音是什么clwhiglsz.com
李什么名字好听hcv9jop1ns2r.cn 韬的意思是什么hcv8jop2ns3r.cn npv是什么hcv8jop3ns1r.cn 晚上尿多是什么病hcv8jop6ns4r.cn 男属龙和什么属相最配liaochangning.com
日本兵为什么不怕死hcv9jop7ns1r.cn 足外翻挂什么科hcv8jop8ns2r.cn 中校是什么级别hcv7jop7ns1r.cn 画什么点睛aiwuzhiyu.com 阿尔兹海默症吃什么药hcv8jop4ns4r.cn
女人下巴有痣代表什么hcv9jop2ns5r.cn 红颜知己代表什么关系hcv9jop1ns7r.cn 1988是什么年hcv8jop9ns2r.cn 滴水不漏什么意思hcv7jop9ns5r.cn 天伦之乐是什么意思onlinewuye.com
百度