跟蹤編程
『壹』 很急 求C++編程高手編一個行人道路檢測與跟蹤系統綜述的程序,能用攝像頭來檢測跟蹤道路行人系統
這種東西...還是花錢是找人做吧...
『貳』 物流公司網站的貨物跟蹤系統怎麼做的,如何編程
1、自己建立雲伺服器,伺服器上安裝資料庫中間件和大型資料庫;
2、伺服器上安裝Web服務,建議使用Apache,不要使用IIS,後者穩定性和效率以及安全性都太差了,個人和網站玩玩還行,大規模應用是看不住的;
3、中間件用作向伺服器讀寫和查詢,另一端連接web服務進行數據通訊;
4、任何PC、手機等寫個小程序,將當前時間、掃描面單的地點等設定進去,然後掃描面單號、將數據傳遞到伺服器中間件,中間件將流水寫入資料庫,中間件要有重復條碼處理功能和錯誤條碼處理功能等,其他的校驗在客戶端程序完成;
5、根據資料庫流水,客戶就可以通過網站,查詢資料庫中針對某個面單,所有的不同地點的掃描時間信息了,也就是說知道物流快遞運送進度了,精確到秒,因為掃描的時間精確到秒,復雜些的系統掃描時的那台計算機,還可以連接電子秤,將重量也採集進去,這樣那一站發生貨物重量缺少,就說明那個環節箱子破了,有東西漏出來丟失了;目前大部分快遞公司還做不到這點;
以上系統其實對我們來說,是最低級的系統,僅僅是條碼流水採集+統計查詢而已,唯一不同的是將區域網的東西放到了互聯網上,要額外考慮安全、並發連接數、負載均衡、資料庫性能、網路穩定性和通訊中斷處理機制,很多都要放在中間件中完成。以上所有可以使用免費開源的來實現,也可以使用商業系統實現。
開源免費的可以用:Linxu伺服器+Mysql資料庫+Perl語言的CGI開發中間件+Apache的Web服務+php的查詢網頁+php客戶端數據上傳網頁;
付費的可以使用IBM的伺服器套件:windows2008Server+Webshare套件+DB2資料庫,微軟的MS-SQL Server就算了,稍大點的快遞公司、物流公司,一周的數據就能超過10W個包裹,數據超過10萬個,他資料庫的性能會比Mysql免費開源資料庫還差勁,所以很多人寧可使用性能比他好價格比他低的Oracle資料庫也不用他,就是因為查詢和讀寫速度達不到,並且微軟的MS-SQL Server很多時候就算你把伺服器加到16個CPU,32G內存,20個硬碟,2個千兆網卡,依然性能上不去,此時已經和硬體無關了,是資料庫自己能力不足,所以很多大型供應鏈管理系統不用微軟的資料庫,是有原因的。
『叄』 雙變頻雙編碼器枕式包裝機色標跟蹤編程思路
是用色標跟到同步解決的~~~一般你用色標對好膜上的色標點,然後再由刀來控制切點位置就可以了。
『肆』 學完Java可以從事哪些崗位
Java是目前主流的編程語言之一,如果學會Java,可以從事的崗位還是比較多的,這里簡單列舉一些。
Java可以做的:
1、Java可以做網站
現在很多大型網站都用Jsp寫的,JSP全名Java Server Pages。
2、Java可以做Android
Android是一種基於Linux的自由及開放源代碼的操作系統,其源代碼是Java。Java做安卓不單單是指系統,還有APP對於更多的開發人員來說,他們更多的時間是花在開發APP上面。
3、Java可以做游戲
手機游戲有90%以上都是Java開發的。
電腦上也有Java開發的游戲,《我的世界》(minecraft ,簡稱MC)《英雄聯盟》(簡稱lol)等。
4、Java可以做軟體
比如:企業級應用開發,這里是JAVA的天地,大到全國聯網的系統,小到中小企業的應用解決方案,Java都佔有極為重要的地位。
南京北大青鳥祝你學有所成,望採納!
北大青鳥中博Java課堂實拍
『伍』 編程問題--C/C++導彈跟蹤問題
導彈的弧形跟蹤是怎麽做到的?!最好詳細點,有步驟最好了,謝謝! 界面上只需要放置一個「計時器」(Timer),然後復制下面的代碼,運行就可以了。
『陸』 大疆機甲大師編程體驗:如何Coding一個會跟蹤的小機甲
作者:思源
早一段時間,機器之心拿到了一台機甲大師 S1,在暢快地控制與 游戲 之餘,我們不禁想看看它的編程模塊到底是什麼樣的。看看除了手動控制外,我們都能通過編程實現些什麼,機甲大師 S1 又能自動化做些什麼。帶著這些疑問,機器之心實際操作了一波,看看機甲大師 S1 的大腦到底能有多強。
「戰斗」體驗
在剛拿到機甲大師 S1 的時候,當然是先體驗一番它的操作與戰斗樂趣了。我們可以通過雲台上的攝像頭以第一人稱的視角操作機器,當然也包括開火啦。因為我們是通過 WIFI 連接並控制機甲大師,所以控制距離依 WIFI 信號而定,當然你也可以嘗試其它的連接方式。
即使是單人模式,機甲大師 S1 也能實現很多功能,例如錄制視頻或拍照、識別物體或射擊水彈等等。如下是機器之心已經在辦公室中開玩了。
真實場景版第一人稱射擊 游戲 。
在剛玩機甲大師 S1 時,可能會感到非常新奇、非常有意思。但了解它的操作和各種功能後,它的操作樂趣會逐漸消退,畢竟沒有其它機甲大師能一起對戰。
不過值得慶幸的是,機甲大師 S1 還有「實驗室」模式,我們可以根據編程模塊實現各種炫酷的玩法。
機甲大師 S1 編程模塊
機甲大師 S1 的編程主要分為 Python 和 Scratch 兩種,它們兩者之間是可以直接轉換的。總體而言,機甲大師提供了大量預定義的模塊,我們要做的就是調用不同的模塊,並構造完整的流程。
機甲大師 S1 的功能模塊大致能分為幾大類,首先是控制機身行為的模塊,包括燈光、移動和射擊等等;其次是各種識別模塊,例如識別到人、標志等等;最後是一些編程的標准模塊,例如控制流或數據結構等等。
因為基本的能力與特性都是確定的,剩下的重點就是構建系統的邏輯。所以說,如果我們了解了各種模塊或 API 的定義,那麼機甲大師 S1 的編程並不困難。
舉個栗子
下面列舉一個簡單的案例,我們需要機甲大師 S1 開始旋轉機身、雲台來找人。如果檢測到行人,那麼就令機身的所有燈光都變成紅色,並抬頭「看著」人。這樣簡單的一個邏輯可以快速通過 Scratch 完成,直接拖拽不同的模塊就行了。其中不同類的模塊顏色還不一樣,例如 while、if 等控制語句都是藍色;視覺識別模塊都是淺黃色。
如下展示了用 Scratch 編寫上面邏輯的結果:
即使不太了解編程的讀者,看看上面的模塊差不多也能知道機甲大師 S1 會做些什麼。基本上各種復雜的任務或流程都能通過 Scratch 搭建,各種功能也都能實現。對於一般的開發者而言,我認為直接使用 Scratch 編程更便捷一些,因為 Python 編程其實邏輯上也差不多,不過要熟悉各種 API。
如下是上面程序的 Python 代碼,它的復雜之處在於 API 的選擇與配置,其它程序控制流或過程並不會太復雜。
雖然說是用 Python 編寫的程序和 Scratch 是等價的,但這么多 API 還是需要花一定功夫來理解的。如上所示,我們並不需要導入各種模塊,直接可以調用 vision_ctrl、led_ctrl 和 gimbal_ctrl 等介面,各 API 的參數也與 Scratch 中的差不多。
如果我們用 Python 寫機甲大師 S1 的程序,那麼我們這樣的初學者會遇到一些問題。首先機甲大師 S1 似乎暫時沒有提供完善的 Python API 文檔,只在每一個 Scratch 模塊下介紹了對應的 API,但該 API 的行為與用法並沒有展示。其次,每一次查找 API 時,不能通過搜索直接定位,我們先要理解 Scratch 模塊,才能找到對應的 API。
編程指南中的 Python API 示例。
最後,至少在機器之心嘗試用 Python 編程時,沒感覺到它的定製化優勢。所有高層 API 的介面都是封裝好的,我們只能利用現有的功能模塊實現一些流程。比如說機甲大師 S1 的識別功能,它支持行人、特定標記、特定姿勢和其它機器人的檢測,它們都有非常完善的 API。但是如果需要識別新的目標,例如「貓」,那麼它是做不到的,我們也無法給它加上我們自己訓練的 ML 模型。
當然,機甲大師的底層開發肯定非常復雜,要給它加上新的特性一定很麻煩,但是機器之心還是希望機甲大師能提供一系列教程,讓機器學習開發者也能將自己的模型載入到上面。
總體而言,通過這個簡單的案例,我們發現對於一般的用戶,使用 Scratch 寫程序要比用 Python 寫高效得多。它非常適合作為青少年的編程啟蒙玩具,用 Scratch 編寫出炫酷的應用。
Scratch 編程模塊
最後我們重點介紹一下機甲大師該怎樣使用 Scratch 進行編程。機甲大師 S1 的編程都在應用程序內完成,不同的語言都有自己的編輯窗口。如下所示為 Scratch 的編程界面,其中圖形化的編程模塊有一百多個。為了便於查找模塊,機甲大師按照不同的功能以不同顏色的模塊進行分類,這樣搭建起來會比較簡單。
編程指南地址:https://www.dji.com/cn/robomaster-s1/programming-guide
我們簡單搭建了一個識別人的流程,機甲大師可以旋轉車身找人,找到了就向行人前進。如下所示為程序的調試窗口,執行後可以同時看到攝像頭的畫面與車身的狀態,這樣就能快速嘗試剛剛編寫程序的效果。
在下面的動圖中,我們可以看到程序運行的動態過程。這里因為場地有限,我們將向前平移距離設定為了 0 米,如果不為 0,那麼機甲大師在檢測到人的同時會抬起「炮筒」向人前進。如下所示當檢測到人時,機甲大師會抬頭。
其實更好的一種方式是先用 Scratch 搭建整個架構,然後再在 Python 開發環境下修改細節。比如說,拉拽的 Scratch 模塊只有少數幾種條件語句,但是如果在 Python 環境下就能利用 elif 等更合理的語句。
同時,很多 API 的參數也是不太一樣的,在 Scratch 環境下,燈光只能配置幾種常見的顏色,但是在 Python 環境下,可以通過 RGB 的值來配置燈光顏色。如下是上述程序的 Python 代碼,我們可以進一步調整細節。
如上只是簡要介紹機甲大師 S1 該怎樣編程,我們通過簡單的操作就實現一個「智能」的機器人。總體來說,使用已有的高層 API 做個智能機器人就已經非常足夠了,我們不能期望能使用更加復雜的底層介面。帶小朋友做個炫酷的機甲大師,這也是非常有意思的挑戰啊。
『柒』 編程如何設置追蹤子彈
// x1,y1 追蹤目標 x2,y2 追蹤者 speed 追蹤速度
FollowUpBullet(x1,y1,x2,y2,speed){undefined
var deltax = x1 - _x2
var deltay =y1 - y2
if (deltax == 0 ) {undefined
if( y1 >= y2 ){undefined
deltax = 0.0000001
}else{undefined
deltax = -0.0000001
}
}
if (deltay == 0 ) {undefined
if( x1>= x2 ){undefined
deltay = 0.0000001
}else{undefined
deltay = -0.0000001
}
}
var angle = 0
var π = 3.1415926
if( deltax>0 && deltay>0 ){undefined
angle = Math.atan( Math.abs(deltay/deltax)) // 第一項限
}else if( deltax<0 && deltay>0 ) {undefined
angle = π- Math.atan( Math.abs(deltay/deltax)) // 第二項限
}else if( deltax<0 && deltay<0 ) {
angle = π+ Math.atan( Math.abs(deltay/deltax)) // 第三項限
}else{undefined
angle = 2*π- Math.atan( Math.abs(deltay/deltax)) // 第四項限
}
var x = speed * Math.cos(angle)
var y = speed * Math.sin(angle)
}
『捌』 視頻目標跟蹤對編程要求很高嗎
高。
視頻目標跟蹤是計算機視覺領域中的經典問題。其通過第一幀中的目標圖像來預測目標在之後各幀中的狀態,為行為分析和異常檢測等研究提供軌跡信息。隨著人工智慧和機器學習演算法的不斷發展,視頻目標跟蹤已經廣泛應用於人們的生產生活中,對其研究具有較高的理論價值和廣泛的應用價值。
『玖』 在伺服器的網路編程中,解決會話跟蹤的方法有哪些
1.1Cookie機制在程序中,會話跟蹤是很重要的事情。理論上,一個用戶的所有請求操作都應該屬於同一個會話,而另一個用戶的所有請求操作則應該屬於另一個會話,二者不能混淆。例如,用戶A在超市購買的任何商品都應該放在A的購物車內,不論是用戶A什麼時間購買的,這都是屬於同一個會話的,不能放入用戶B或用戶C的購物車內,這不屬於同一個會話。而Web應用程序是使用HTTP協議傳輸數據的。HTTP協議是無狀態的協議。一旦數據交換完畢,客戶端與伺服器端的連接就會關閉,再次交換數據需要建立新的連接。這就意味著伺服器無法從連接上跟蹤會話。即用戶A購買了一件商品放入購物車內,當再次購買商品時伺服器已經無法判斷該購買行為是屬於用戶A的會話還是用戶B的會話了。要跟蹤該會話,必須引入一種機制。Cookie就是這樣的一種機制。它可以彌補HTTP協議無狀態的不足。在Session出現之前,基本上所有的網站都採用Cookie來跟蹤會話。
『拾』 施耐德plc程序加密怎麼破解
PLC加密的方式:
通過編程軟體將密碼(明文)同程序文件一起寫入PLC中。在用編程軟體連接PLC時,提示輸入密碼,然後PLC返回實際密碼,在編程軟體內部實現密碼的比較。此種加密方法在寫入PLC中的密碼沒用經過任何加密計算。比較容易破解!
通過編程軟體將密碼同程序文件一起寫入PLC中。寫入PLC的密碼(密文)在編程軟體內部經過一定的加密計算(大都是簡單的加密演算法)。在用編 程軟體連接PLC時,提示輸入密碼,然後PLC返回密文密碼,在編程軟體內部實現密文的比較。此種加密方法,破解有一定的難度!需要跟蹤分析編程程序,找 出加密演算法。
通過編程軟體將密碼明文同程序文件一起寫入PLC中,由PLC對密碼明文進行加密計算出密文存儲在PLC內部。在用編程軟體連接PLC時,提示 輸入密碼,PLC不用返回密文,在PLC內部實現密文的比較。這種加密方式也不易實現,需要PLC硬體及PLC操作系統支持。此種加密方式最難破解。
PLC的解密方式:
直接監視通訊口,找出明文密碼。
監視通訊口、跟蹤編程軟體,找出密碼明文與密文的關系(演算法)。
目前沒有十分有效的方法。
各種破解需要一定的技巧及經驗、相關軟體,真正的高手不屑於此。寫此篇文章的目的不是要教大家如何破解,只是看不慣某些專業收費破解PLC密碼的人,提醒PLC廠家提高密碼的保密強度。
艾馳商城是國內最專業的MRO工業品網購平台,正品現貨、優勢價格、迅捷配送,是一站式采購的工業品商城!具有10年工業用品電子商務領域研 究,以強大的信息通道建設的優勢,以及依託線下貿易交易市場在工業用品行業上游供應鏈的整合能力,為廣大的用戶提供了感測器、圖爾克感測器、變頻器、斷路 器、繼電器、PLC、工控機、儀器儀表、氣缸、五金工具、伺服電機、勞保用品等一系列自動化的工控產品