亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        魚類識別小程序設(shè)計與實現(xiàn)

        2022-01-06 12:26:04呂俊霖陳作志楊長平
        農(nóng)業(yè)工程 2021年10期
        關(guān)鍵詞:魚類程序數(shù)據(jù)庫

        呂俊霖,陳作志,劉 巖,楊長平

        (中國水產(chǎn)科學(xué)研究院南海水產(chǎn)研究所,廣東 廣州510300)

        0 引言

        隨著智能手機的普及和深度學(xué)習(xí)技術(shù)的發(fā)展,以智能手機為載體的圖像識別軟件日漸走入人們的生活?;诰矸e神經(jīng)網(wǎng)絡(luò)技術(shù)和深度學(xué)習(xí)的方法,圖像識別軟件可自動提取圖像特征,并推斷出對應(yīng)的種類(標(biāo)簽),因此,在需要進行圖像識別的場景中,手機圖像識別軟件得到了迅速地推廣和應(yīng)用,這類手機軟件使用便捷,對特定領(lǐng)域的物體識別具備一定準(zhǔn)確度,受到人們的普遍歡迎[1-2]。

        我國擁有廣闊的海洋面積,有3 000多種魚類,共4個綱47目、313科、3 090種,人們經(jīng)常捕獲和食用的魚類有幾十種到上百種[3-5]。某些魚類較為少見;不同科屬的魚類具有較相似的外觀特征;各地對某些魚類的稱呼不統(tǒng)一,容易引起誤解。鑒于上述情況,有必要開發(fā)出一款魚類識別軟件,幫助大眾識別魚類、辨別魚類、了解魚類,這既是海洋科普的需要,也有益于漁政和科研人員了解當(dāng)?shù)氐臐O業(yè)水產(chǎn)情況。

        1 產(chǎn)品使用場景

        當(dāng)前,已經(jīng)有不少應(yīng)用于特定場景的識別程序,如人臉識別、花卉識別、水果識別、昆蟲識別和車牌號識別等[6-10]。這些識別程序為工作人員提供了有力的輔助工具,對普通人群來說,可通過這些識別程序,快速便捷地獲得科普知識。

        魚類識別程序適用于以下場景。

        (1)對不了解的魚類,如在農(nóng)貿(mào)市場上售賣的魚類,或在漁業(yè)資源調(diào)查中捕獲、垂釣到的魚類進行識別,可了解其名稱、生活習(xí)性、分布位置和形態(tài)特征。

        (2)對已知道俗名的魚類,想了解其更多的信息(學(xué)名、分類地位和生活習(xí)性等)。

        (3)對俗名相同但外形不同的魚類進行探究和比較,了解其不同之處。

        (4)對識別出來的魚類,希望通過分享功能,得到進一步確認,或者通過手機的分享功能,向公眾或好友傳播新發(fā)現(xiàn),分享新知識。

        2 識別軟件表現(xiàn)形式

        當(dāng)前,手機識別應(yīng)用軟件有多種表現(xiàn)形式,傳統(tǒng)上使用手機應(yīng)用程序,也就是俗稱的手機APP[11]。手機APP的特點是開發(fā)時間較長、功能較豐富,但成本也較高。隨著微信的興起,微信為了統(tǒng)一入口,推出了小程序功能,由于微信的使用人數(shù)眾多,因此,基于微信小程序的識別軟件也逐漸流行起來[12-13]。兩者之間的比較如表1所示。

        表1 手機APP和微信小程序的對比

        針對魚類識別的使用場景,選擇微信小程序的形式,比較符合魚類識別這種一次性、偶發(fā)性和隨用隨走的應(yīng)用場景。

        3 識別軟件設(shè)計

        魚類識別小程序的設(shè)計可以分為前端和后端兩個部分。前端使用微信小程序,呈現(xiàn)各種功能頁面并接受用戶輸入(圖1),后端在服務(wù)器上運行,對前端傳遞過來的交互信息進行響應(yīng),執(zhí)行具體的功能,如調(diào)用識別腳本、讀取數(shù)據(jù)庫信息等,并返回相應(yīng)的結(jié)果(圖2)。

        圖1 前端功能框架

        圖2 后端功能框架

        3.1 前端功能模塊

        (1)識別功能。識別功能是核心功能,用戶通過調(diào)用手機攝像頭,或者通過讀取相冊里的圖片,上傳給服務(wù)器進行識別。識別的結(jié)果包括學(xué)名、中文名、俗名、形態(tài)特征、地理分布、生活習(xí)性等信息。

        (2)魚類搜索。用戶可以通過搜索魚類的學(xué)名或俗名,得到相應(yīng)魚類的具體信息。

        (3)一句話提示。在程序的起始頁隨機展示魚類的清晰大圖,并配有一句話提示,激發(fā)用戶的好奇心和求知欲,增強用戶黏性。

        (4)識別記錄。記錄用戶的每一次識別,并可將識別記錄分享出去。

        (5)小程序助手。如果有不了解的魚類,用戶可借助微信小程序的助手功能,邀請魚類鑒定專家輔助鑒定。

        (6)分享轉(zhuǎn)發(fā)。分享轉(zhuǎn)發(fā)識別出來的結(jié)果,請好友幫忙核對結(jié)果,或分享新知識。

        3.2 后端功能模塊

        (1)魚類識別腳本調(diào)用。對上傳過來的圖片進行識別腳本調(diào)用,利用卷積神經(jīng)網(wǎng)絡(luò)技術(shù),將圖片的卷積結(jié)果與識別模型相比對,得到屬于某個物種的概率值,該物種在魚類數(shù)據(jù)庫中有一個唯一的標(biāo)識(identification,ID),每個ID對應(yīng)一種魚類。

        (2)數(shù)據(jù)庫讀取。設(shè)計魚類信息數(shù)據(jù)庫,根據(jù)腳本識別出來的物種ID,在魚類數(shù)據(jù)庫中讀取屬于該ID的其他字段,從而得到對應(yīng)魚類的詳細信息。開發(fā)人員需提前在數(shù)據(jù)庫中填好魚類各字段的具體信息。

        (3)識別日志。記錄圖片的識別結(jié)果,如上傳圖片時間、識別結(jié)果、識別耗時等。

        (4)統(tǒng)計分析。對識別結(jié)果進行統(tǒng)計分析,可給出目標(biāo)時間段內(nèi)識別接口的調(diào)用情況和識別概率,為有針對性地調(diào)整識別參數(shù)提供數(shù)據(jù)支撐。

        4 魚類數(shù)據(jù)庫設(shè)計

        魚類數(shù)據(jù)庫用于對可識別的魚類信息進行統(tǒng)一管理。根據(jù)軟件的使用場景,確定了魚類數(shù)據(jù)庫的收錄標(biāo)準(zhǔn):①較為常見;②在我國出版的魚類圖譜、圖志中被收錄過;③魚類的信息和圖片較易采集。經(jīng)反復(fù)篩選,共收入魚類1 400種,這也是識別小程序所能識別的上限。

        在魚類識別數(shù)據(jù)庫中,設(shè)計了可展示字段,并根據(jù)字段收集整理了魚類的關(guān)鍵信息,如學(xué)名、中文名、俗名、分類地位、形態(tài)特征和生活習(xí)性等,制作成魚類數(shù)據(jù)庫。

        魚類識別數(shù)據(jù)庫的結(jié)構(gòu)如表2所示。

        表2 魚類信息數(shù)據(jù)表

        5 識別小程序的實現(xiàn)

        識別小程序由2個頁面組成,首頁是“識別”頁(圖3),通過隨機展示一張魚類的清晰大圖和一句話知識,引發(fā)用戶的好奇心,用戶可直接點擊該圖片進行識別,也可通過拍照或從相冊中選擇圖片進行識別,識別結(jié)果如圖4所示。

        圖3 識別頁

        圖4 識別結(jié)果頁

        第2個頁面(圖5)是“我的”頁,主要提供了除識別外的其他重要功能,如識別記錄、識別貝類的跳轉(zhuǎn)鏈接、識別蝦蟹的跳轉(zhuǎn)鏈接、聯(lián)系我們、分享轉(zhuǎn)發(fā)和關(guān)于等,識別記錄頁面如圖6所示。

        圖5 “我的”頁

        圖6 識別記錄頁

        通過這些菜單,用戶可以查看自己的識別記錄,也可以跳轉(zhuǎn)到對貝類和蝦蟹類的識別?!奥?lián)系我們”提供了微信小程序助手的功能,可以通過這個功能聯(lián)系魚類鑒定專家,從而得到更好的鑒別服務(wù)。“關(guān)于”則提供了該軟件的開發(fā)信息。

        6 結(jié)束語

        魚類識別小程序的開發(fā),緊密切合了需要對魚類進行識別的典型場景,抓住了用戶的核心需求,并且通過生動活潑的界面設(shè)計,實現(xiàn)了其核心功能。

        魚類小程序的識別結(jié)果比較準(zhǔn)確,在驗證集上的測試,準(zhǔn)確率可達95%以上,在生活中經(jīng)過多次的實物測試,準(zhǔn)確率也達到90%以上,較好地實現(xiàn)了產(chǎn)品的需求,在魚類知識普及中具有一定的作用,也可為手機識別程序的開發(fā)者提供有益的借鑒。

        猜你喜歡
        魚類程序數(shù)據(jù)庫
        基于MFCC和ResNet的魚類行為識別
        試論我國未決羈押程序的立法完善
        “程序猿”的生活什么樣
        奇妙的古代動物 泥盆紀(jì)的魚類
        英國與歐盟正式啟動“離婚”程序程序
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        魚類是怎樣保護自己的
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        99久久国产综合精品五月天| 日本老熟妇五十路一区二区三区| 精品国产一区二区三区三级| 巨胸喷奶水www视频网站| 国产精品半夜| 日韩偷拍视频一区二区三区| 在线观看一区二区三区在线观看| 欧美精品videosse精子| 国产精品永久免费视频| 亚洲国产AⅤ精品一区二区不卡| 激情五月开心五月av| 无套内谢老熟女| 爽爽午夜影视窝窝看片| 红杏性无码免费专区| 熟女免费观看一区二区| 国产电影无码午夜在线播放| 亚洲国产精品特色大片观看完整版| 97色综合| 亚洲女同系列在线观看| 又色又爽又黄高潮的免费视频| 四虎影视在线观看2413| 亚洲精品无人区一区二区三区 | 免费a级毛片无码| 99视频全部免费精品全部四虎| 亚洲视频在线中文字幕乱码| 国产精品亚洲av三区亚洲| 亚洲av日韩综合一区在线观看| 国产WW久久久久久久久久| 成人av一区二区亚洲精| 4hu四虎永久免费地址ww416| 日日碰狠狠躁久久躁96avv | 好大好深好猛好爽视频免费 | 丰满人妻一区二区三区免费| 精品一区二区三区芒果| 狠狠色噜噜狠狠狠888米奇视频| 精品国产亚洲一区二区三区演员表| 国产不卡av一区二区三区| 国产精品日本一区二区在线播放| 久久久久无码国产精品不卡| 青青草久热手机在线视频观看| 日本不卡在线视频二区三区|