天天看點

端-圖像編碼處理

1.硬體

####1.CPU指令
    指令集		  
        精簡指令集(RISC) RISC:Reduced Instruction Set Computing	
        複雜指令集(CISC) CISC:Complex Instruction Set Computing
    CPU架構:
        X86
        ARM 
        PowerPC
    	MIPS  MIPS32® 和 MIPS64®指令集架構
    硬體應用	
      雲  :(雲計算、雲存儲交給伺服器(X86)		  
      管  :(多核ARM 通信管道:網關、交換機、路由等等) MIPS架構
      端  :(ARM + Android的陣營,手機等終端
####2.GPU
   GPU TURBO
   
####3.硬體應用:
  恩智浦S32V、英偉達DRIVE PX2、TI的TDA4、寒武紀1M、高通SA8155
    Texas Instruments 德州儀器 TI
  SoC( System-on-a-Chip) 稱為系統級晶片,也有稱片上系統,意指它是一個産品,是一個有專用目标的內建電路
           

2.軟體

####1.作業系統
    os   通用作業系統
    rtos 實時作業系統(Real-time operating system, RTOS) FreeRTOS C/OS-II VxWorks
	
	華為:伺服器作業系統 openEuler 基于Linux
	      OpenHarmony  汲取Linux部分設計理念, 微核心
		    核心子系統:
			    OpenHarmony Linux
		        OpenHarmony LiteOS-A核心是基于Huawei LiteOS核心演進發展的新一代核心
			 從核心上看,鴻蒙跟安卓最大的差別,就是多了LiteOS核心
			 硬體抽象架構叫做HDF
		  LiteOS 華為的嵌入式RTOS
		     LiteOS開源項目目前支援 ARM Cortex-M0、Cortex-M3、Cortex-M4、Cortex-M7 等晶片架構
		
####中間件
    方舟編譯器
    華為 HiLink 将與Harmony OS統一為Harmony OS Connect
	 HarmonyOS 職業認證體系
	OpenAI 宣布推出一種類似于 Python 的開源程式設計語言 Triton,并釋出了 Triton 1.0 版本


####工具鍊
           

3.應用軟體

3.圖像處理
C++庫 
    libjpeg-turbo
     libjpeg 是一款開源的jpeg壓縮解壓庫
     libjpeg-turbo 是它的更新版
     libjpeg-turbo圖像編解碼器,使用了SIMD指令(MMX,SSE2,NEON,AltiVec)
          來加速 x86,x86-64,ARM 和 PowerPC 系統上的JPEG壓縮和解壓縮

視訊編碼方式
    MPEG組織和VCEG組織分别
      MPEG-4
      H262   一種視訊編碼格式
    MPEG組織和VCEG組織合作
       H2654-
    opencv中做H264編碼實際上是向下調用 ffmpeg 的,
	                  而ffmpeg中則又是調用libx264 
        "FF"代表"Fast Forward"  MPEG視訊編碼标準
            ffmpeg:該項目提供的一個工具,可用于格式轉換、解碼或電視卡即時編碼等			
        (libx264,libx265,libvpx)						  

opencv 編碼器和編碼格式
 
      
Python庫
    opencv
    PIL(pillow)
    skimag
    matplotlib.image
    scipy.misc
           

4.參考:

自動駕駛(七十五)---------幾種硬體平台對比 https://www.pianshen.com/article/54512029005/