本發(fā)明涉及家豬售賣系統(tǒng),尤其是一種遠程家豬售賣系統(tǒng)及方法。
背景技術:
1、傳統(tǒng)的家豬售賣方式通常為買主親自到豬舍對家豬進行挑選,又或是賣家通過運輸工具將豬送至市場上后讓買家進行挑選。無論是前者還是后者從人力成本和時間成本的角度來看消耗是極大的。此外,傳統(tǒng)售賣方式的銷售范圍受限,賣家容易出現(xiàn)價格被惡意打壓的情況,且買家對品質(zhì)的可挑選度較小。隨著互聯(lián)網(wǎng)的普及,電子商務平臺迅速崛起,使農(nóng)產(chǎn)品的銷售方式得到了創(chuàng)新。賣家可以通過在線平臺直接將豬只或豬肉銷售給遠距離的消費者或企業(yè),從而擴大了銷售市場,增加了收入。同時,遠程售賣也滿足了消費者對安全、可追溯食品的需求,消費者可以通過平臺了解到豬只的飼養(yǎng)環(huán)境、健康狀況等信息。
2、現(xiàn)有的遠程售賣方式主要通過網(wǎng)店或直播的方式進行遠程售賣,對于網(wǎng)店的售賣方式而言,買家只能通過賣家拍攝的部分圖片或者視頻對所售賣家豬的品質(zhì)進行把控,無法對所購買豬的健康狀況和身形體重進行詳細的了解,有可能出現(xiàn)貨不對版的情況。而通過直播的形式進行售賣雖然可實現(xiàn)賣家與買家的即時溝通,但也僅限于一對一的交流,溝通效率較低,導致一場直播并不會帶來較高的銷售。因此,目前遠程售賣面臨的挑戰(zhàn)是如何提高銷售效率并讓買家能夠充分了解每頭豬的品質(zhì)。
技術實現(xiàn)思路
1、本發(fā)明提供一種遠程家豬售賣系統(tǒng)及方法,旨在解決上述現(xiàn)有技術問題。
2、本發(fā)明的第一方面,提供一種遠程家豬售賣系統(tǒng),包括:
3、主控模塊,被配置為根據(jù)賣家用戶的設置信息輸入動作,將目標豬舍劃分為若干個養(yǎng)殖區(qū)域和至少一個功能區(qū)域;
4、其中,每個所述養(yǎng)殖區(qū)域被配置為養(yǎng)殖不同批次的售賣家豬,所述功能區(qū)域設置有圖像采集裝置,所述目標豬舍內(nèi)設置有用于驅(qū)趕家豬在養(yǎng)殖區(qū)域與功能區(qū)域之間移動的出豬控制裝置;
5、圖像處理模塊,被配置為對所述圖像采集裝置采集的功能區(qū)域的售賣家豬的出豬圖像進行處理,并回傳至所述主控模塊;
6、信息提取模塊,被配置為根據(jù)所述出豬圖像,提取目標批次的售賣家豬的豬只信息,獲得目標批次的豬只信息集,并將所述豬只信息集回傳至所述主控模塊;
7、遠程交互模塊,被配置為根據(jù)買家用戶的第一交互信息輸入動作,向所述主控模塊傳輸出豬信號,驅(qū)趕目標批次的售賣家豬從養(yǎng)殖區(qū)域移動至功能區(qū)域,并接收所述主控模塊傳輸?shù)哪繕伺蔚某鲐i圖像和豬只信息集;以及根據(jù)買家用戶的第二交互信息輸入動作,向所述主控模塊傳輸購買意向信息。
8、可選的,所述主控模塊,具體包括:
9、設置信息輸入單元,被配置為獲取賣家用戶的設置信息;其中,所述設置信息包括每個批次的售賣家豬所在的若干個養(yǎng)殖區(qū)域、至少一個功能區(qū)域和每個養(yǎng)殖區(qū)域到功能區(qū)域的出豬路徑;
10、出豬控制策略生成單元,被配置為根據(jù)每個批次的售賣家豬的養(yǎng)殖區(qū)域到功能區(qū)域的出豬路徑,生成出豬控制策略;其中,所述出豬控制策略包括通道門禁控制策略和出豬驅(qū)趕策略。
11、可選的,所述出豬控制裝置,具體包括:
12、目標豬舍內(nèi)的通道門禁控制組件和出豬自動驅(qū)趕組件;
13、其中,所述門禁控制策略被配置為驅(qū)使每個批次的售賣家豬的養(yǎng)殖區(qū)域到功能區(qū)域的出豬路徑之間的通道門禁控制組件執(zhí)行門禁開啟動作的第一出豬控制指令集;
14、其中,所述出豬驅(qū)趕策略被配置為驅(qū)使每個批次的售賣家豬的養(yǎng)殖區(qū)域到功能區(qū)域的出豬路徑中的出豬自動驅(qū)趕組件按照路徑方向先后執(zhí)行出豬驅(qū)趕動作的第二出豬控制指令集。
15、可選的,所述出豬控制裝置,具體包括:
16、配置于目標豬舍內(nèi)的管理人員的信息交互終端;
17、其中,所述出豬控制策略被配置為記錄有每個批次的售賣家豬的養(yǎng)殖區(qū)域位置的文本信息;
18、其中,所述信息交互終端被配置為根據(jù)接收到的出豬信號中售賣家豬的目標批次,在所述文本信息中確定目標批次的售賣家豬的養(yǎng)殖區(qū)域位置,以驅(qū)使管理人員執(zhí)行目標批次的售賣家豬從養(yǎng)殖區(qū)域到功能區(qū)域的門禁開啟與驅(qū)趕動作。
19、可選的,所述圖像采集裝置采用單目魚眼相機;所述圖像處理模塊,具體包括:
20、畸變參數(shù)求解單元,被配置為獲取圖像采集裝置在初始化時采集的前后兩幀圖像,利用現(xiàn)有圖像畸變矯正算法對前一幀圖像進行矯正,獲得矯正圖像,將所述矯正圖像作為模板圖像,確定后一幀圖像相對于所述模板圖像的畸變參數(shù);
21、畸變矯正單元,被配置為獲取圖像采集裝置在出豬時采集的魚眼畸變圖像,利用所述畸變參數(shù)對所述魚眼畸變圖像進行矯正,獲得所述魚眼畸變圖像的無畸變圖像,并將所述無畸變圖像作為模板圖像執(zhí)行下一魚眼畸變圖像的圖像矯正。
22、可選的,所述畸變參數(shù)求解單元中,將所述矯正圖像作為模板圖像,確定后一幀圖像相對于所述模板圖像的畸變參數(shù),具體包括:
23、將后一幀圖像與模板圖像進行對齊,對齊表達式為:
24、;
25、;
26、;
27、其中,為畸變參數(shù),為仿射變換參數(shù),包含,和分別表示未畸變和畸變的變換映射,表示圖像的坐標,是仿射變換映射,為模板圖像,為后一幀圖像;
28、使用高斯牛頓梯度下降非線性優(yōu)化算法對對齊表達式進行最小化求解,確定后一幀圖像相對于所述模板圖像的畸變參數(shù),表達式為:
29、;
30、;
31、;
32、;
33、其中,表示后一幀圖像的梯度,△p,△k表示微分微小改變量,表示對參數(shù)k求偏導。
34、可選的,所述豬只信息集包括目標批次的售賣家豬的豬只數(shù)量和豬只重量;所述信息提取模塊,具體包括:
35、數(shù)量統(tǒng)計單元,被配置為基于圖像處理模塊輸出的無畸變圖像,采用目標檢測算法,識別功能區(qū)域的售賣家豬的豬只數(shù)量;
36、體重身長估計單元,被配置為基于圖像處理模塊輸出的無畸變圖像,識別售賣家豬的頭部關鍵點、尾部關鍵點、肩胛骨兩側(cè)關鍵點構(gòu)建關鍵點集,并根據(jù)所述關鍵點集計算豬只的體長參數(shù)與體寬參數(shù),將所述體長參數(shù)與體寬參數(shù)輸入體重比例模型,獲得功能區(qū)域中每只售賣家豬的豬只重量和出豬總體的豬只重量。
37、可選的,所述信息提取模塊,還包括:
38、豬只回流檢測單元,被配置為基于圖像采集裝置采集的魚眼畸變圖像,以位于功能區(qū)域邊緣的回流檢測線為判定基準,檢測售賣家豬從養(yǎng)殖區(qū)域移動到功能區(qū)域的出豬過程中從回流檢測線的目標側(cè)到非目標側(cè)的第一動作和非目標側(cè)到目標側(cè)的第二動作;
39、信息修正單元,被配置為基于所述第一動作和所述第二動作,修正售賣家豬的豬只數(shù)量和出豬總體的豬只重量;
40、其中,所述回流檢測線的目標側(cè)和非目標側(cè)分別被配置為回流檢測線靠近養(yǎng)殖區(qū)域的一側(cè)和遠離養(yǎng)殖區(qū)域的一側(cè)。
41、可選的,所述遠程交互模塊,具體包括:
42、直播流推送單元,被配置為將圖像采集裝置采集的功能區(qū)域的售賣家豬的出豬圖像轉(zhuǎn)換為直播流數(shù)據(jù),以及將所述直播流數(shù)據(jù)傳輸至買家用戶持有的買家終端;
43、交互信息處理單元,被配置為接收買家用戶持有的買家終端傳輸?shù)牡谝唤换バ畔⑤斎雱幼骱偷诙换バ畔⑤斎雱幼?,將所述第一交互信息輸入動作轉(zhuǎn)換為出豬信號并傳輸至主控模塊,將所述第二交互信息輸入動作轉(zhuǎn)換為購買意向信息。
44、本發(fā)明的第二方面,提供一種遠程家豬售賣方法,包括:
45、根據(jù)賣家用戶的設置信息輸入動作,將目標豬舍劃分為若干個養(yǎng)殖區(qū)域和至少一個功能區(qū)域;
46、其中,每個所述養(yǎng)殖區(qū)域被配置為養(yǎng)殖不同批次的售賣家豬,所述功能區(qū)域設置有圖像采集裝置,所述目標豬舍內(nèi)設置有用于驅(qū)趕家豬在養(yǎng)殖區(qū)域與功能區(qū)域之間移動的出豬控制裝置;
47、對所述圖像采集裝置采集的功能區(qū)域的售賣家豬的出豬圖像進行處理,并回傳至所述主控模塊;
48、根據(jù)所述出豬圖像,提取目標批次的售賣家豬的豬只信息,獲得目標批次的豬只信息集,并將所述豬只信息集回傳至所述主控模塊;
49、根據(jù)買家用戶的第一交互信息輸入動作,向所述主控模塊傳輸出豬信號,驅(qū)趕目標批次的售賣家豬從養(yǎng)殖區(qū)域移動至功能區(qū)域,并接收所述主控模塊傳輸?shù)哪繕伺蔚某鲐i圖像和豬只信息集;
50、根據(jù)買家用戶的第二交互信息輸入動作,向所述主控模塊傳輸購買意向信息。
51、本發(fā)明的有益效果在于:提出了一種遠程家豬售賣系統(tǒng)及方法,通過把目標豬舍劃分為若干個養(yǎng)殖區(qū)域和至少一個功能區(qū)域,基于買家用戶的第一交互信息輸入動作,執(zhí)行目標批次的豬只從養(yǎng)殖區(qū)域被驅(qū)趕到功能區(qū)域的出豬動作,利用功能區(qū)域設置的圖像采集裝置采集出豬圖像,采用視頻同步的形式利用多種計算機視覺算法將豬只信息同步給遠程的買家用戶,以便買家能更清晰的了解每批豬的詳細情況,基于買家用戶的第二交互信息輸入動作向賣家用戶傳輸購買意向信息,與現(xiàn)有方法相比,提高了遠程購買的透明度,提高了溝通效率。同時,考慮了使用魚眼相機在不同豬舍下的魯棒矯正問題,創(chuàng)新性地使用了自監(jiān)督的方式對相機圖像進行矯正,提升了買家與賣家之間對于售賣家豬信息的交互準確性。