一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于ZYNQ的CameraLink圖像采集與邊緣檢測(cè)開(kāi)發(fā)詳解

YCqV_FPGA_EETre ? 來(lái)源:FPGA開(kāi)發(fā)圈 ? 2020-06-03 16:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.

案例說(shuō)明

(1) PL端接入CameraLink相機(jī),通過(guò)Base模式采集圖像(1280*1024),然后通過(guò)VDMA緩存到PS端DDR。

(2)使用AXI4-Stream Switch IP核將圖像復(fù)分成兩路,一路用于邊緣檢測(cè)處理(Sobel算法),另一路直接回顯。

(3)利用Video Mixer IP核將圖像疊加,通過(guò)HDMI輸出原始圖像或者算法處理后的圖像。

本案例支持CameraLink Base/Full模式、彩色/黑白相機(jī)。

此開(kāi)發(fā)詳解基于創(chuàng)龍ZYNQ Z-7045/Z-7100評(píng)估板TLZ7xH-EVM展開(kāi)。

TLZ7xH-EVM評(píng)估板

2.

案例框圖

3.

申請(qǐng)IP核license

本開(kāi)發(fā)案例使用的Video Mixer和Chroma Resampler IP核,需要到官網(wǎng)下載IP核免費(fèi)license,否則將無(wú)法通過(guò)TcL腳本生成Vivado工程。

請(qǐng)參照創(chuàng)龍TLZ7xH-EVM評(píng)估板(ZYNQ Z-7045/Z-7100)用戶手冊(cè)《Xilinx Vivado 2017.4及License安裝教程》文檔,導(dǎo)入IP核。

成功導(dǎo)入后,點(diǎn)擊View License Status可以查看新添加的IP核license如下圖。

4.

Vivado工程說(shuō)明

參照創(chuàng)龍TLZ7xH-EVM評(píng)估板(ZYNQ Z-7045/Z-7100)《基于TcL腳本生成Vivado工程及編譯》文檔,使用TcL腳本生成Vivado工程。

(1)生成評(píng)估板TLZ7xH-EVM、ZYNQ型號(hào)為xc7z100的Vivado工程:

Vivado#vivado -mode batch -source tl_cameralink_edge_display_project.tcl -tclargs tlz7xh-evm xc7z100ffg900-2

(2)生成評(píng)估板TLZ7xH-EVM、ZYNQ型號(hào)為xc7z045的Vivado工程:

Vivado#vivado -mode batch -source tl_cameralink_display_project.tcl -tclargs tlz7xh-evm xc7z045ffg900-2

進(jìn)入Vivado工程所在的runs路徑,雙擊.xpr文件打開(kāi)工程。

點(diǎn)擊"IP INTEGRATOR -> Open Block Design",打開(kāi)Vivado工程如下圖所示。

Base模式

點(diǎn)擊Address Editor選項(xiàng),可以看到IP核分配的地址,在PS端可以通過(guò)配置這些地址(寄存器)來(lái)控制IP核。

5.

IP核與模塊簡(jiǎn)介

lvds_n_x_1to7_sdr_rx模塊

源碼路徑:

hwsrchdllvds_n_x_1to7_sdr_rx.v

模塊實(shí)現(xiàn)了將差分輸入數(shù)據(jù)轉(zhuǎn)化成并行數(shù)據(jù),參考時(shí)鐘delay_refclk_in需接200MHz或者300MHz,本例程使用PS端的200MHz的FCLK1。雙擊打開(kāi)配置界面。參數(shù)N表示通道數(shù),X表示每個(gè)通道的數(shù)據(jù)差分對(duì)數(shù)量。

根據(jù)CameraLink V2.0標(biāo)準(zhǔn):

Lite/Base模式:?jiǎn)瓮ǖ?,每通道?shù)據(jù)差分對(duì)為4對(duì),需要1個(gè)連接器。

Medium模式:雙通道,每通道數(shù)據(jù)差分對(duì)為4對(duì),需要2個(gè)連接器。

Full/80bit模式:三通道,每通道數(shù)據(jù)差分對(duì)為4對(duì),需要2個(gè)連接器。

配置N=1表示使用Base模式,N=2為Medium模式,N=3為Full模式。X固定為4。更詳細(xì)的說(shuō)明請(qǐng)查閱文檔xapp585-lvds-source-synch-serdes-clock-multiplication.pdf。

cameralink_bit_allocation_rx模塊

源碼路徑:

hwsrchdlcameralink_bit_allocation_rx.v

功能:將lvds_n_x_1to7_sdr_rx模塊Serdes串并轉(zhuǎn)換出來(lái)的數(shù)據(jù)進(jìn)行重組,分離出行同步信號(hào)、場(chǎng)同步型號(hào)、數(shù)據(jù)有效信號(hào)和每個(gè)像素?cái)?shù)據(jù)。參數(shù)N表示通道數(shù)量和lvds_n_x_1to7_sdr_rx模塊功能一致。

N=1,Base模式,輸出端PortA、PortB、PortC有效。

N=2,Meduim模式,輸出端PortA、PortB、PortC、PortD、PortE、PortF有效。

N=3,F(xiàn)ull模式,輸出端PortA、PortB、PortC、PortD、PortE、PortF、PortG、PortH有效。

關(guān)鍵代碼解釋:

(1) data_in的數(shù)據(jù)排列格式(lvds_n_x_1to7_sdr_rx模塊串轉(zhuǎn)并后的數(shù)據(jù))。

lvds_n_x_1to7_sdr_rx模塊將每一對(duì)數(shù)據(jù)差分對(duì)轉(zhuǎn)換后的數(shù)據(jù)如下(XAPP585文檔):

CameraLink(LVDS視頻)協(xié)議標(biāo)準(zhǔn)如下圖所示。

結(jié)合CameraLink(LVDS視頻)協(xié)議標(biāo)準(zhǔn),得出4對(duì)數(shù)據(jù)通道轉(zhuǎn)換后的數(shù)據(jù)在data_in數(shù)據(jù)的排列順序如下。

(2)分離出行場(chǎng)同步信號(hào)、數(shù)據(jù)有效信號(hào)和像素?cái)?shù)據(jù)。

根據(jù)CameraLink協(xié)議:

RX24對(duì)應(yīng)行有效信號(hào)LVAL(行同步信號(hào))。

RX25對(duì)應(yīng)幀有效信號(hào)FVAL(場(chǎng)同步信號(hào))。

RX26對(duì)應(yīng)數(shù)據(jù)有效信號(hào)DVAL。

其他對(duì)應(yīng)關(guān)系如下圖:

因此,根據(jù)上圖即可將各信號(hào)分離出來(lái)。

Video In to AXI4-Stream IP核

Video In to AXI4-Stream IP核配置為Mono/Sensor視頻格式,Base模式2 pixels per clk,每個(gè)色彩數(shù)據(jù)位寬為8bits。關(guān)于IP核的詳細(xì)技術(shù)說(shuō)明可以查看《pg043_v_vid_in_axi4s.pdf》文檔。

VDMA(AXI Video Direct Memory Access) IP核

VDMA IP核技術(shù)說(shuō)明文檔為《pg020_axi_vdma.pdf》。S2MM是將視頻流傳到DDR中,MM2S是從DDR中把圖像數(shù)據(jù)傳輸出去。配置如下圖所示。

配置VDMA為讀寫(xiě)跟隨模式。

AXI4-StreamSubsetConverterIP核

實(shí)現(xiàn)功能:Y轉(zhuǎn)RGB。

AXI4-Stream Switch IP核

實(shí)現(xiàn)功能:將圖像復(fù)分成兩路,一路用于邊緣檢測(cè)處理(Sobel算法),另一路直接回顯。

YCrCbtoRGB Color-SpaceConverterIP核

實(shí)現(xiàn)功能:RGB轉(zhuǎn)YCrCb444。

ChromeResamplerIP核

實(shí)現(xiàn)功能:YCbCr444轉(zhuǎn)YCbCr422,輸入24位YCbCr444數(shù)據(jù),輸出16位YCbCr422數(shù)據(jù)。

Image_filter IP核

Image_filter IP核源碼是基于Xilinx的xapp1167的Sobel邊緣檢測(cè)算法例程,對(duì)應(yīng)的HLS源碼在FPGA-HLS-demos目錄下,技術(shù)說(shuō)明文檔為《ug925-zynq-zc702-base-trd.pdf》。

《ug925-zynq-zc702-base-trd.pdf》文檔附錄A:Register Description -> Sobel Filter Registers小節(jié)有相關(guān)寄存器說(shuō)明。

寄存器0x00:控制和狀態(tài)寄存器,可控制IP核的停止和啟動(dòng)

寄存器0x14:設(shè)置圖像的行數(shù)(最大支持1920x1080)

寄存器0x1c:設(shè)置圖像的列數(shù)

寄存器0xb4:Sobel濾波的高閾值

寄存器0xbc:Sobel濾波的低閾值

寄存器0xc4:反轉(zhuǎn)Sobel濾波器的輸出(黑白反轉(zhuǎn))

寄存器的定義也可以可查看以下文件:ip_package/xilinx_com_hls_image_filter_1_0/drivers/image_filter_v1_0/src/ximage_filter_hw.h

Video Mixer IP核

Video Mixer IP核可以對(duì)多路視頻進(jìn)行疊加輸出,為OSD IP的升級(jí)版,功能和OSD相似。本例程的作用為,將相機(jī)輸入的圖像,通過(guò)Mixer IP核疊加到1920*1080的視頻中,最終通過(guò)HDMI輸出顯示。需要通過(guò)PS端,配置寄存器使能Mixer。

AXI Uartlite IP核

用于和CameraLink相機(jī)通信,PS端可通過(guò)該接口對(duì)CameraLink相機(jī)進(jìn)行配置(分辨率、Base/Full模式等功能)。具體說(shuō)明請(qǐng)參考pg142-axi-uartlite.pdf。

Video Timing Controller IP核

Video Timing Controller IP核用于產(chǎn)生分辨率為1080P60的時(shí)序,用于HDMI輸出,關(guān)于IP核的詳細(xì)技術(shù)說(shuō)明可以查看《pg016_v_tc.pdf》文檔。雙擊Vivado工程v_tc IP核框圖。在彈出的界面,點(diǎn)擊"Default/Constant",可以看到已將Video Timing Controller IP核配置成1080P60的時(shí)序,如下圖所示。

AXI-Streamto video out IP核

AXI-Stream to video out IP核配置視頻格式為RGB,1 pixels per clk,每個(gè)色彩數(shù)據(jù)位寬為8bits。關(guān)于IP核的詳細(xì)技術(shù)說(shuō)明可以查看《pg044_v_axis_vid_out.pdf》文檔。雙擊v_axi4s_vid_out IP核框圖,查看IP核具體配置如下圖。

Clocking Wizard IP核

配置一路148.5MHz的時(shí)鐘,用于HDMI輸出。該時(shí)鐘對(duì)應(yīng)的是1080P60的像素時(shí)鐘。

若輸入其他分辨率的視頻,則需要修改VDMA IP核中圖像大小的配置、Video Timing Controller IP的時(shí)序和Clocking Wizard IP核輸出的像素時(shí)鐘。

6.

案例演示

實(shí)驗(yàn)硬件說(shuō)明

CameraLink相機(jī)參考型號(hào):

彩色RS-A5241-CC107-S00,支持Full/Base,分辨率2560*2048,幀率107Hz

黑白R(shí)S-A5241-CM107-S00,支持Full/Base,分辨率2560*2048,幀率107Hz

參考下表和圖將相機(jī)接到評(píng)估板CameraLink接口,顯示器接到HDMI OUT接口。

基于Linux系統(tǒng)測(cè)試

評(píng)估板上電啟動(dòng)進(jìn)入文件系統(tǒng),執(zhí)行如下指令新建一個(gè)"/lib/firmware"文件夾。將由Vivado工程編譯生成的xxx.bin文件傳送到評(píng)估板文件系統(tǒng)的"/lib/firmware/"目錄下,并重命名為system_wrapper.bin。

參考創(chuàng)龍TLZ7xH-EVM評(píng)估板(Z-7045/Z-7100)用戶手冊(cè)《生成PL設(shè)備樹(shù)及動(dòng)態(tài)加載PL程序和設(shè)備樹(shù)》文檔,生成設(shè)備樹(shù),然后將編譯好的dtbo文件拷貝到文件系統(tǒng)"lib/firmware"目錄下。

Target#mkdir -p/lib/firmware/

HDMI OUT芯片接的是PS端的I2C,需要加載PS端設(shè)備樹(shù),加載成功后如下圖所示。

Target#mkdir /configfs

Target#mount -t configfs configfs /configfs

Target#mkdir /configfs/device-tree/overlays/full

Target#echo -n zynq-zc706-overlay.dtbo > /configfs/device-tree/overlays/full/path

再加載PL端程序和設(shè)備樹(shù)。可以看到AXI UART對(duì)應(yīng)的節(jié)點(diǎn)為/dev/ttyUL1。

Target#mkdir /configfs/device-tree/overlays/cameralink

Target#echo -n "pl.dtbo" > /configfs/device-tree/overlays/cameralink/path

將例程image目錄下的腳本拷貝到文件系統(tǒng),執(zhí)行腳本進(jìn)行配置,即可在顯示器看到相機(jī)采集的視頻。

Target#./camera_init.sh base //初始化CameraLink相機(jī)

Base模式

腳本說(shuō)明:

Target#./sil9022_i2c_1080p.sh //初始化HDMI OUT

Target#./axi_vdma_cameralink.sh //初始化VDMA

Target# ./switch_video.sh 1 //配置AXI4-Stream Switch IP核,參數(shù)1為原始圖像

Target#./mixer_init.sh 1 //初始化Video Mixer IP核,參數(shù)1為原始圖像

Target#./sobel_filter_init.sh //初始化Image_filter IP核

Target#./mixer_init.sh 2 && ./switch_video.sh 2 //切換到算法處理后的圖像

對(duì)于RS-A5241的相機(jī),Base模式下,1280*1024的分辨率狀態(tài)下,圖像幀率有120+幀,所以圖像曝光短,圖像較暗,增大Image_filter IP的閾值可以獲得更好的效果。

Target#devmem 0x43c000b4 w 0xff //設(shè)置高閾值為0xff

Target#devmem 0x43c000bc w 0xa0 //設(shè)置低閾值為0xa0

設(shè)置顏色反轉(zhuǎn):

Target#devmem 0x43c000c4 w 1 //0xc4寄存器設(shè)置為1,邊緣為白色,若為0;邊緣為黑色

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 圖像
    +關(guān)注

    關(guān)注

    2

    文章

    1094

    瀏覽量

    41155
  • 邊緣檢測(cè)
    +關(guān)注

    關(guān)注

    0

    文章

    94

    瀏覽量

    18399
  • Zynq
    +關(guān)注

    關(guān)注

    10

    文章

    614

    瀏覽量

    48151

原文標(biāo)題:基于ZYNQ的CameraLink圖像采集與邊緣檢測(cè)開(kāi)發(fā)詳解

文章出處:【微信號(hào):FPGA-EETrend,微信公眾號(hào):FPGA開(kāi)發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    選購(gòu)圖像采集卡的六大要點(diǎn)

    選擇圖像采集卡時(shí),需要根據(jù)你的具體應(yīng)用場(chǎng)景、相機(jī)類型、預(yù)算和性能需求綜合考慮。以下是關(guān)鍵的選購(gòu)要點(diǎn):一、核心接口與兼容性1.相機(jī)接口類型:CameraLink(CL):工業(yè)標(biāo)準(zhǔn),高速、穩(wěn)定、低延遲
    的頭像 發(fā)表于 06-23 13:40 ?145次閱讀
    選購(gòu)<b class='flag-5'>圖像</b><b class='flag-5'>采集</b>卡的六大要點(diǎn)

    工業(yè)相機(jī)圖像采集卡:技術(shù)剖析、應(yīng)用場(chǎng)景與未來(lái)發(fā)展

    CameraLink、CoaXPress、GigEVision等,高效、穩(wěn)定地將數(shù)據(jù)傳輸?shù)接?jì)算機(jī)進(jìn)行后續(xù)的圖像處理、分析和應(yīng)用。本文將深入剖析工業(yè)相機(jī)圖像采集卡的技術(shù)細(xì)
    的頭像 發(fā)表于 05-28 13:49 ?133次閱讀
    工業(yè)相機(jī)<b class='flag-5'>圖像</b><b class='flag-5'>采集</b>卡:技術(shù)剖析、應(yīng)用場(chǎng)景與未來(lái)發(fā)展

    【高清視頻案例分享】CameraLink接口的PCIe采集卡 ,基于FPGA開(kāi)發(fā)平臺(tái)

    【高清視頻案例分享】CameraLink接口的PCIe采集卡 ,基于FPGA開(kāi)發(fā)平臺(tái) 一、CameraLink簡(jiǎn)介 CameraLink
    發(fā)表于 03-25 15:21

    圖像采集卡定制開(kāi)發(fā):滿足特定需求的專業(yè)選擇

    。因此,圖像采集卡定制開(kāi)發(fā)應(yīng)運(yùn)而生,成為應(yīng)對(duì)復(fù)雜挑戰(zhàn)、提升系統(tǒng)效率的關(guān)鍵策略。本文將深入探討圖像采集卡定制
    的頭像 發(fā)表于 03-24 17:35 ?268次閱讀
    <b class='flag-5'>圖像</b><b class='flag-5'>采集</b>卡定制<b class='flag-5'>開(kāi)發(fā)</b>:滿足特定需求的專業(yè)選擇

    圖像采集卡的技術(shù)概述

    1.圖像采集卡的基本功能圖像采集卡(ImageCaptureCard)是連接相機(jī)與計(jì)算機(jī)的硬件設(shè)備,主要完成以下核心任務(wù):信號(hào)轉(zhuǎn)換:將相機(jī)輸出的模擬信號(hào)(如AnalogVideo)或數(shù)
    的頭像 發(fā)表于 03-03 14:36 ?338次閱讀
    <b class='flag-5'>圖像</b><b class='flag-5'>采集</b>卡的技術(shù)概述

    圖像采集卡功能與應(yīng)用詳解

    圖像采集卡(ImageCaptureCard),也稱為視頻采集卡或圖像采集設(shè)備,是一種用于將攝像頭、相機(jī)、顯微鏡、傳感器等設(shè)備輸出的
    的頭像 發(fā)表于 02-24 15:58 ?739次閱讀
    <b class='flag-5'>圖像</b><b class='flag-5'>采集</b>卡功能與應(yīng)用<b class='flag-5'>詳解</b>

    圖像采集卡的核心組成與功能

    圖像采集卡作為連接圖像源與計(jì)算機(jī)的關(guān)鍵硬件,其核心功能是將圖像信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)以供處理。以下是對(duì)其各要素的系統(tǒng)性總結(jié):1.核心組成與功能圖像
    的頭像 發(fā)表于 02-19 11:27 ?445次閱讀
    <b class='flag-5'>圖像</b><b class='flag-5'>采集</b>卡的核心組成與功能

    圖像采集卡:技術(shù)原理、應(yīng)用與未來(lái)趨勢(shì)

    圖像采集卡作為機(jī)器視覺(jué)、工業(yè)檢測(cè)、醫(yī)療影像等領(lǐng)域的核心硬件設(shè)備,承擔(dān)著將物理世界的圖像信號(hào)轉(zhuǎn)化為數(shù)字信息的關(guān)鍵任務(wù)。本文從技術(shù)原理、核心功能、典型應(yīng)用場(chǎng)景及未來(lái)發(fā)展方向出發(fā),系統(tǒng)性解析
    的頭像 發(fā)表于 02-10 14:41 ?712次閱讀
    <b class='flag-5'>圖像</b><b class='flag-5'>采集</b>卡:技術(shù)原理、應(yīng)用與未來(lái)趨勢(shì)

    基于FPGA的圖像邊緣檢測(cè)設(shè)計(jì)

    今天給大俠帶來(lái)基于 FPGA 的圖像邊緣檢測(cè)設(shè)計(jì),話不多說(shuō),上貨。 設(shè)計(jì)流程如下:mif文件的制作→?調(diào)用 ip 核生成rom以及仿真注意問(wèn)題→?灰度處理→?均值濾波:重點(diǎn)是3*3 像素陣列的生成
    的頭像 發(fā)表于 02-10 11:30 ?606次閱讀
    基于FPGA的<b class='flag-5'>圖像</b><b class='flag-5'>邊緣</b><b class='flag-5'>檢測(cè)</b>設(shè)計(jì)

    12G-SDI與CameraLink輸入輸出,基于RK3588J+FPGA工業(yè)平臺(tái)

    視頻傳輸,能夠滿足捕捉快速運(yùn)動(dòng)或進(jìn)行高速圖像采集等應(yīng)用場(chǎng)景。 穩(wěn)定可靠: CameraLink采用低壓差分信號(hào)(LVDS)傳
    的頭像 發(fā)表于 01-24 09:39 ?661次閱讀
    12G-SDI與<b class='flag-5'>CameraLink</b>輸入輸出,基于RK3588J+FPGA工業(yè)平臺(tái)

    基于 DSP5509 進(jìn)行數(shù)字圖像處理中 Sobel 算子邊緣檢測(cè)的硬件連接電路圖

    以下是基于 DSP5509 進(jìn)行數(shù)字圖像處理中 Sobel 算子邊緣檢測(cè)的硬件設(shè)計(jì)方案: 一、總體架構(gòu) 圖像采集:使用合適的
    發(fā)表于 09-25 15:25

    基于VDMA的遠(yuǎn)程圖像采集系統(tǒng)參考設(shè)計(jì)

    本文參考設(shè)計(jì)基于 AMD ZYNQ 7000 Device, 使用 VDMA 做原始圖像采集系統(tǒng),在 Petalinux 下做服務(wù)器,通過(guò) Socket 發(fā)送圖像至 Windows 或
    的頭像 發(fā)表于 09-18 10:11 ?983次閱讀
    基于VDMA的遠(yuǎn)程<b class='flag-5'>圖像</b><b class='flag-5'>采集</b>系統(tǒng)參考設(shè)計(jì)

    DSP國(guó)產(chǎn)教學(xué)實(shí)驗(yàn)箱_實(shí)驗(yàn)案例_操作教程:5-11 邊緣檢測(cè)

    一、實(shí)驗(yàn)?zāi)康?學(xué)習(xí)Canny邊緣檢測(cè)的原理,掌握圖像的讀取方法,并實(shí)現(xiàn)邊緣檢測(cè)。 二、實(shí)驗(yàn)原理 邊緣
    發(fā)表于 07-19 10:38

    圖像邊緣檢測(cè)系統(tǒng)的設(shè)計(jì)流程

    圖像邊緣檢測(cè)系統(tǒng)的設(shè)計(jì)流程是一個(gè)涉及多個(gè)步驟的復(fù)雜過(guò)程,它旨在從圖像中提取出重要的結(jié)構(gòu)信息,如邊界、輪廓等。這些邊緣信息對(duì)于
    的頭像 發(fā)表于 07-17 16:39 ?708次閱讀

    opencv圖像識(shí)別有什么算法

    圖像識(shí)別算法: 邊緣檢測(cè)邊緣檢測(cè)圖像識(shí)別中的基本步驟之一,用于識(shí)別
    的頭像 發(fā)表于 07-16 10:40 ?1847次閱讀