App應用簡介
本應用透過 YOLOv8 進行影像辨識,並使用 Streamlit 打造直覺的網頁介面。使用者只需上傳或拍攝照片,即可輕鬆識別各類金龜子,並獲取包含中文名稱、外觀特徵、生態意涵及生長季節等詳細資訊。
主要特色
即時影像辨識:支援上傳或即時拍攝昆蟲照片,即可透過 YOLOv8 模型快速獲得精準的辨識結果。
簡單易用的介面:採用 Streamlit 打造,無需額外下載安裝任何軟體,打開手機或電腦瀏覽器即可輕鬆使用。
完整的昆蟲資訊:提供詳盡的百科資料,包含物種名稱、外觀特徵、生態意涵、生長季節與毒性警告等實用知識。
環保與教育價值:幫助師生與大眾深入認識台灣常見昆蟲及其在生態圈扮演的重要角色,有效提升生態保育與多樣性意識。
跨平台無縫操作:完美支援電腦與行動裝置,讓使用者無論在室內學習或戶外探索,都能隨時隨地進行辨識。
功能與界面設計
首頁(應用主介面)
標題:「🪲 昆蟲辨識小助理」
簡介:「探索自然世界,學習昆蟲知識,感受生態之美!」
輸入方式:側邊欄提供「上傳圖片」與「拍照」兩種影像來源選項
(參照圖5-1 、圖5-2、圖5-3)
圖片上傳與拍照辨識
上傳圖片:使用者可從裝置上傳金龜子等昆蟲的照片(支援 JPG、PNG,最大 200MB)
拍攝照片:透過 Streamlit 的 st.camera_input() 直接開啟裝置鏡頭拍照並進行辨識
辨識結果:精準顯示辨識出的物種學名與 AI 置信度(信心分數)
昆蟲圖片預覽:畫面會顯示上傳或拍攝的原始圖片,並在辨識後提供畫上 AI 標註框線的偵測影像
(參照圖5-1 、圖5-2、圖5-3)
昆蟲資訊展示(詳細百科)
中文名稱:顯示辨識出的昆蟲專屬俗名 。
屬性:該昆蟲的生物學分類,例如科別。
外觀特徵:詳細描述該昆蟲的體色、斑紋、光澤或特殊構造。
生態意涵:該昆蟲在自然界中的象徵意義或特點描述 。
生長季節:該昆蟲主要活躍與出現的時期。
分佈:該昆蟲主要棲息的地理範圍與海拔高度 。
毒性警告:提醒該昆蟲是否具有毒性,確保民眾野外觀察時的安全 。
環保與保育資訊:該昆蟲在生態保護或科學發展上的重要價值,如促進物質循環、授粉,或作為仿生材料的研發靈感。
(參照圖5-4)
歷史紀錄瀏覽
透過側邊欄的歷史紀錄,您可以回顧曾經辨識過的昆蟲,方便學習與比對,建立屬於自己的昆蟲觀察圖鑑。
完整記錄每一次的辨識結果與圖片,讓您的自然探索旅程不只是瞬間的互動,而是持續累積的生態知識。
(參照圖5-5)
電腦畫面
圖5-1
圖5-2
手機畫面
圖5-3
圖5-4
圖5-5