System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及照明控制領域,尤其涉及一種燈珠位置識別方法與裝置以及設備和產品。
技術介紹
1、燈鏈,是指由大量燈珠串接而成的燈具,可以擺設在各種場合用于渲染氛圍。為了方便通過程序指令控制燈鏈中的目標燈珠發出指定顏色的燈光,首先需要識別燈珠的位置,而燈珠的精確位置識別是一個關鍵的技術挑戰。傳統技術通常依賴于復雜的圖像分析和顏色編碼方法來識別和定位燈鏈中的每個燈珠。然而,當燈鏈中的燈珠數量高達數百甚至數千顆時,傳統技術面臨顯著的局限性。
2、首先,為了確保同一燈鏈中大量燈珠可以被唯一識別,傳統技術采用數量較多的顏色,通過較大的顏色序列長度,利用多個顏色進行編碼,來生成每個燈珠的唯一性配色序列。這種方法在實際應用中帶來了顯著的效率和準確率下降的問題。用戶需要花費較長時間來獲取燈鏈的圖像,以便采集足夠的圖像用于詳細的圖像分析,從而確定每個燈珠的位置。這一過程不僅耗時過長導致影響效率,而且由于用戶手持拍攝設備時的穩定性有限,長時間拍攝容易導致圖像模糊或抖動,進而顯著降低圖像識別的準確率。
3、其次,由于每個燈珠都需要多次變換燈光顏色以提供唯一特征,且多燈珠之間共同呈現的燈光顏色更為復雜,便存在相鄰燈珠間的燈光顏色容易互相混色干擾,導致影響識別準確性的問題。在密集排列的燈珠布局中,相鄰燈珠的顏色變化可能會相互重疊,導致圖像分析時難以準確區分每個燈珠的顏色狀態,從而降低識別的準確性,進一步降低了識別燈珠的準確率。
4、此外,在處理大規模燈珠布局時,因燈珠數量過多而導致所采用的顏色序列長度過大,往往需要復雜的計算
5、由此可見,傳統技術在處理大量燈珠的燈鏈時,存在識別效率低下、圖像識別準確率下降以及運算開銷較高等問題。這些問題限制了傳統技術在實際應用中的廣泛采用,因此,有必要對傳統技術進行改進,以完善其存在的各種問題。
技術實現思路
1、本申請的目的在于提供一種燈珠位置識別方法與裝置以及設備和產品。
2、根據本申請的一個方面,提供一種燈珠位置識別方法,包括:根據燈鏈的燈珠總數構造燈鏈數據結構以表示燈鏈中各個燈珠的串行位置,根據串行位置將各個燈珠分配到至少兩個燈組中;確定每個燈組相對應的專用配色集,根據所述專用配色集中的各個顏色編碼確定每個燈珠在其所在的燈組的唯一性配色序列;根據所述燈鏈數據結構中各個燈珠相對應的配色序列,構造同步顯色指令并發送給所述燈鏈,驅動所述燈鏈的各個燈珠之間同步切換燈光顏色,使每個燈珠按照其相應的配色序列顯示燈光顏色;利用攝像單元采集所述燈鏈每次同步切換燈光顏色相對應的圖像幀構成圖像序列,根據所述圖像序列識別燈鏈的燈珠先后切換顯示燈光顏色所構成的顯色序列;根據顯色序列與配色序列的對應性,確定所述燈鏈數據結構中相應燈珠在對應所述圖像序列的圖像平面所構造的圖形空間中的空間位置。
3、根據本申請的另一方面,提供一種燈珠位置識別裝置,包括:燈組分配模塊,設置為根據燈鏈的燈珠總數構造燈鏈數據結構以表示燈鏈中各個燈珠的串行位置,根據串行位置將各個燈珠分配到至少兩個燈組中;配色編碼模塊,設置為確定每個燈組相對應的專用配色集,根據所述專用配色集中的各個顏色編碼確定每個燈珠在其所在的燈組的唯一性配色序列;燈鏈顯色模塊,設置為根據所述燈鏈數據結構中各個燈珠相對應的配色序列,構造同步顯色指令并發送給所述燈鏈,驅動所述燈鏈的各個燈珠之間同步切換燈光顏色,使每個燈珠按照其相應的配色序列顯示燈光顏色;顯色識別模塊,設置為利用攝像單元采集所述燈鏈每次同步切換燈光顏色相對應的圖像幀構成圖像序列,根據所述圖像序列識別燈鏈的燈珠先后切換顯示燈光顏色所構成的顯色序列;位置確定模塊,設置為根據顯色序列與配色序列的對應性,確定所述燈鏈數據結構中相應燈珠在對應所述圖像序列的圖像平面所構造的圖形空間中的空間位置。
4、根據本申請的另一方面,提供一種計算機設備,包括中央處理器和存儲器,所述中央處理器用于調用運行存儲于所述存儲器中的計算機程序以執行所述燈珠位置識別方法的步驟。
5、根據本申請的另一方面,提供一種計算機程序產品,包括計算機程序或計算機指令,所述計算機程序或計算機指令被中央處理器調用運行時,執行所述燈珠位置識別方法的步驟。
6、本申請相較于傳統技術,在多個方面展現出顯著優勢。首先,通過燈珠分組及為各組分配獨特專用配色集,大幅簡化了圖像分析過程,提升了識別效率,同時減少了用戶在圖像采集上的時間和勞動成本,降低了計算負擔,減少了延遲和錯誤,增強了系統的實時性和互動性。其次,不同燈組采用獨立專用配色集為燈珠構造唯一性配色序列,有效避免了相鄰燈珠間的顏色干擾,即使在燈珠密集排列時,也能精準識別每個燈珠的顏色狀態,顯著提高了識別準確性和可靠性。再者,優化專用配色集和配色序列長度,在確保識別準確性的基礎上,減少了所需圖像幀數和顏色變化輪數,縮短了圖像采集時間,降低了計算資源消耗,提升了整體性能和用戶體驗。此外,本申請在處理大規模燈珠布局時,展現出更高的場景適應性,適用于舞臺燈光、節日裝飾和智能家居等復雜場景。
本文檔來自技高網...【技術保護點】
1.一種燈珠位置識別方法,其特征在于,包括:
2.根據權利要求1所述的燈珠位置識別方法,其特征在于,根據串行位置將各個燈珠分配到至少兩個燈組中,包括:
3.根據權利要求1所述的燈珠位置識別方法,其特征在于,確定每個燈組相對應的專用配色集,根據所述專用配色集中的各個顏色編碼確定每個燈珠在其所在的燈組的唯一性配色序列,包括:
4.根據權利要求3所述的燈珠位置識別方法,其特征在于,針對不同燈組,按照不低于該燈組的所述最低數量的不同目標數量,從色彩空間中確定相應多個不同顏色構成相應燈組的專用配色集,包括:
5.根據權利要求1所述的燈珠位置識別方法,其特征在于,根據串行位置將各個燈珠分配到至少兩個燈組中,包括:
6.根據權利要求1所述的燈珠位置識別方法,其特征在于,根據所述燈鏈數據結構中各個燈珠相對應的配色序列,構造同步顯色指令并發送給所述燈鏈,包括:
7.根據權利要求1至6中任意一項所述的燈珠位置識別方法,其特征在于,利用攝像單元采集所述燈鏈每次同步切換燈光顏色相對應的圖像幀構成圖像序列,根據所述圖像序列識別燈鏈的燈
8.根據權利要求7所述的燈珠位置識別方法,其特征在于,根據顯色序列與配色序列的對應性,確定所述燈鏈數據結構中相應燈珠在對應所述圖像序列的圖像平面所構造的圖形空間中的空間位置,包括:
9.一種燈珠位置識別裝置,其特征在于,包括:
10.一種計算機設備,包括中央處理器和存儲器,其特征在于,所述中央處理器用于調用運行存儲于所述存儲器中的計算機程序以執行如權利要求1至8中任意一項所述的方法的步驟。
11.一種計算機程序產品,包括計算機程序或計算機指令,其特征在于,所述計算機程序或計算機指令被中央處理器調用運行時,執行如權利要求1至8中任意一項所述的方法的步驟。
...【技術特征摘要】
1.一種燈珠位置識別方法,其特征在于,包括:
2.根據權利要求1所述的燈珠位置識別方法,其特征在于,根據串行位置將各個燈珠分配到至少兩個燈組中,包括:
3.根據權利要求1所述的燈珠位置識別方法,其特征在于,確定每個燈組相對應的專用配色集,根據所述專用配色集中的各個顏色編碼確定每個燈珠在其所在的燈組的唯一性配色序列,包括:
4.根據權利要求3所述的燈珠位置識別方法,其特征在于,針對不同燈組,按照不低于該燈組的所述最低數量的不同目標數量,從色彩空間中確定相應多個不同顏色構成相應燈組的專用配色集,包括:
5.根據權利要求1所述的燈珠位置識別方法,其特征在于,根據串行位置將各個燈珠分配到至少兩個燈組中,包括:
6.根據權利要求1所述的燈珠位置識別方法,其特征在于,根據所述燈鏈數據結構中各個燈珠相對應的配色序列,構造同步顯色指令并發送給所述燈鏈,包括:
【專利技術屬性】
技術研發人員:林澎,吳文龍,
申請(專利權)人:深圳智巖科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。