日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎么用Python玩GTA5?跟著教程玩!

馬哥Linux運(yùn)維 ? 來(lái)源:未知 ? 作者:李倩 ? 2018-11-15 12:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當(dāng)OpenAI's Universe(Universe)出現(xiàn)后,很多文章都在鼓吹大量的游戲(甚至GTA5)已經(jīng)做好了迎接AI時(shí)代的準(zhǔn)備。我當(dāng)時(shí)躍躍欲試,然而GTA5最終被神神秘秘的清除出Universe,連個(gè)解釋都沒(méi)有。

后來(lái)我短暫的放棄了這個(gè)念頭,但偶爾想起來(lái)依然有點(diǎn)抑制不住的小激動(dòng)。所以我還是決定在這件事情上多花點(diǎn)功夫,同時(shí)好好思考這件事情到底是不是非得用OpenAI不可。OpenAI的好處在于針對(duì)一些簡(jiǎn)單的游戲項(xiàng)目可以實(shí)現(xiàn)每分鐘上千次的迭代訓(xùn)練,但是GTA5這種游戲嘛,情況就不一樣了。

我們來(lái)說(shuō)一下為什么選擇GTA5。至少對(duì)我來(lái)說(shuō),GTA5是一個(gè)有無(wú)數(shù)理由讓我去進(jìn)行練習(xí)的絕佳環(huán)境。在這個(gè)開放世界里你幾乎沒(méi)有不能做的事情——舉一個(gè)最簡(jiǎn)單的例子:自動(dòng)駕駛汽車。在游戲中,我們可以用MOD控制時(shí)間、天氣、交通、速度、遇到的緊急狀況等等等等。這是個(gè)完全的、可以量身訂制(有時(shí)需要MOD)的世界。

我的教程有時(shí)候經(jīng)過(guò)充足的計(jì)劃、有些計(jì)劃過(guò)一點(diǎn)、有的完全沒(méi)有計(jì)劃過(guò)。這個(gè)項(xiàng)目就是完全沒(méi)有計(jì)劃的教程之一。我知道不是所有人都有GTA5,不過(guò)我想你可以使用其他類似的游戲來(lái)和我一起學(xué)習(xí)這個(gè)項(xiàng)目——我們有很多游戲都可以拿來(lái)使用。(如果使用其他游戲)你需要對(duì)某些部分進(jìn)行調(diào)整以使其正常運(yùn)行,所以你可能得有點(diǎn)基礎(chǔ)才行。

我的初步目標(biāo)是創(chuàng)造一個(gè)自動(dòng)駕駛汽車,所以任何一個(gè)有公路和汽車的游戲都可以拿來(lái)用。我用來(lái)接入游戲的方法幾乎可以在其他所有游戲中也使用,如果你選擇了更簡(jiǎn)單的游戲,那就省事多了。因?yàn)镚TA5的高度擬真,陽(yáng)光會(huì)讓電腦識(shí)別變得更加具有挑戰(zhàn)性。

我可能也會(huì)嘗試其他游戲——因?yàn)槲蚁嘈盼覀兛梢酝ㄟ^(guò)簡(jiǎn)單示范來(lái)教AI怎么玩。通過(guò)卷積神經(jīng)網(wǎng)絡(luò)處理信息,然后讓AI進(jìn)行練習(xí)就行。

我的初步判斷是:

盡管Python并沒(méi)有現(xiàn)成的庫(kù)可用,不過(guò)1.我們可以讀取屏幕圖像2.我們可以模擬按鍵

這兩項(xiàng)足夠我們處理常規(guī)事務(wù),不過(guò)對(duì)于深度學(xué)習(xí)來(lái)說(shuō),我們可能還想要記錄游戲世界的進(jìn)程。好在現(xiàn)在的大部分游戲已經(jīng)完全可視化,這已經(jīng)不再是個(gè)難題,我們可以通過(guò)追蹤鼠標(biāo)和按鍵,這一切都為深度學(xué)習(xí)提供了條件。

我猜這一路不會(huì)一帆風(fēng)順,但至少會(huì)很有趣。我的擔(dān)憂主要集中在項(xiàng)目推進(jìn)的速度上。我們可以做,最少是值得做。

總而言之,這是一個(gè)大項(xiàng)目,如果我們不拆分來(lái)做,顯然就超綱了。所以我們來(lái)一點(diǎn)一點(diǎn)的嘗試,第一步的目標(biāo)是:

找個(gè)像樣的FPS工具以訪問(wèn)游戲畫面,能用就行的那種。我們的要求是能看就行。

確保鍵盤輸入的指令可用。我覺(jué)得這很簡(jiǎn)單,但是必須得試試才知道。

嘗試手柄輸入。特別是轉(zhuǎn)向、剎車等操作。

嘗試使用OpenCV。希望不會(huì)遇到大問(wèn)題。

在簡(jiǎn)單的道路環(huán)境下實(shí)現(xiàn)自動(dòng)駕駛。

好了,第一步,我們?nèi)绾螌?shí)現(xiàn)讀取屏幕畫面?我一直在想可以做,但還真沒(méi)想過(guò)怎么做。所以,Google!我找到不少案例,不過(guò)大部分都不能用,只有這個(gè)還算可以:Screen Capture with OpenCV and Python-2.7。

注意:導(dǎo)入的時(shí)候似乎有點(diǎn)錯(cuò)誤,ImageGrab是PIL的一部分。

果然出錯(cuò)了,我們改一下:

什么鬼?dtype明顯應(yīng)該是字符串,而不是什么沒(méi)定義的變量名。這哥們寫完代碼到底運(yùn)行了沒(méi)?

這回終于正常了。不過(guò)這段代碼太長(zhǎng),而且太慢。改一下吧。

這個(gè)看著還不錯(cuò),就是太慢了,每秒大概只能有個(gè)2-3幀的樣子。再改一下試試。

還是2-3幀。所以問(wèn)題不是出在imshow函數(shù)上。

好了,現(xiàn)在的成績(jī)是:

loop took 0.05849909782409668 secondsloop took 0.044053077697753906 secondsloop took 0.04760456085205078 secondsloop took 0.04805493354797363 secondsloop took 0.05989837646484375 seconds

我們還需要一個(gè)numpy數(shù)組給OpenCV的imshow函數(shù)使用。相對(duì)于重新編寫.getdata,我還是選擇把ImageGrab.grab(bbox=(0,40,800,640))轉(zhuǎn)化為numpy數(shù)組。重寫是沒(méi)必要的。

做了這么多事,現(xiàn)在大概有個(gè)每秒12-13幀的樣子。這個(gè)成績(jī)不算好,但是夠用了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    41326

    瀏覽量

    302713
  • python
    +關(guān)注

    關(guān)注

    58

    文章

    4889

    瀏覽量

    90330
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5610

    瀏覽量

    124656

原文標(biāo)題:用Python玩GTA 5—使用OpenCV讀取游戲面面

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    春日赴AI潮之約!廣和通攜MagiCore亮相深圳玩具潮

    4月9-11日,廣和通攜融合AI潮與智能硬件創(chuàng)新成果、全棧式AI出海能力亮相國(guó)際玩具及潮(深圳)展覽會(huì)11號(hào)館11F22展臺(tái),為現(xiàn)場(chǎng)觀眾帶來(lái)兼具科技感與趣味性的沉浸式體驗(yàn)。
    的頭像 發(fā)表于 04-28 18:38 ?105次閱讀
    春日赴AI潮<b class='flag-5'>玩</b>之約!廣和通攜MagiCore亮相深圳玩具潮<b class='flag-5'>玩</b>展

    希捷推出系列存儲(chǔ)新品,應(yīng)對(duì)消費(fèi)端數(shù)據(jù)爆發(fā)式增長(zhǎng)

    希捷科技(NASDAQ:STX)今日宣布推出旗下希捷、希捷酷(FireCuda)和雷孜(LaCie)品牌的全新和升級(jí)版的消費(fèi)級(jí)與專業(yè)級(jí)存儲(chǔ)解決方案,包括希捷One Touch桌面外置硬盤、希捷酷(FireCuda)X Vault硬盤和雷孜LaCie 8big Pro
    的頭像 發(fā)表于 04-27 11:31 ?734次閱讀
    希捷推出系列存儲(chǔ)新品,應(yīng)對(duì)消費(fèi)端數(shù)據(jù)爆發(fā)式增長(zhǎng)

    廣和通攜MagiCore AI陪伴解決方案亮相2026深圳國(guó)際玩具及潮展覽會(huì)

    4月9-11日,廣和通攜融合AI潮與智能硬件創(chuàng)新成果、全棧式AI出海能力亮相國(guó)際玩具及潮(深圳)展覽會(huì)11號(hào)館11F22展臺(tái),為現(xiàn)場(chǎng)觀眾帶來(lái)兼具科技感與趣味性的沉浸式體驗(yàn)。
    的頭像 發(fā)表于 04-11 10:00 ?620次閱讀
    廣和通攜MagiCore AI陪伴解決方案亮相2026深圳國(guó)際玩具及潮<b class='flag-5'>玩</b>展覽會(huì)

    [VirtualLab] 使用Python運(yùn)行VirtualLab Fusion光學(xué)仿真

    摘要 VirtualLab Fusion允許Python外部訪問(wèn)其建模技術(shù)、求解器和結(jié)果。這個(gè)例介紹了一種使用路徑變量和Visual Studio代碼將Python連接到VirtualLab
    發(fā)表于 03-31 09:39

    如何在 VF2 上 Minecraft 的分步指南

    以下是如何在 VF2 上 Minecraft 的分步指南,改編自https://forums.sifive.com/t/minecraft-running-barely/4974: Install
    發(fā)表于 02-27 07:45

    新手學(xué)單片機(jī),主要是,學(xué)什么好?

    如果你是新手想學(xué)單片機(jī),主要是為了,那我真心推薦從microbit入手。第一,玩起來(lái)特別簡(jiǎn)單。不用費(fèi)勁裝什么專用軟件,直接打開瀏覽器就能用MakeCode在線編程,連下載都省了。
    的頭像 發(fā)表于 01-21 16:37 ?833次閱讀
    新手學(xué)單片機(jī),主要是<b class='flag-5'>玩</b>,學(xué)什么好?

    CW32L083的內(nèi)置獨(dú)立校準(zhǔn)的RTC這一般怎么?

    CW32L083的內(nèi)置獨(dú)立校準(zhǔn)的RTC這一般怎么?
    發(fā)表于 12-09 07:04

    榮耀全球開發(fā)者大會(huì)落幕,啟明云端基于樂(lè)鑫科技ESP32-C3的AI蠟筆小新手辦方案成潮焦點(diǎn)

    手辦方案驚艷亮相。該方案接入榮耀智慧空間,對(duì)接榮耀YOYO模型,成為大會(huì)中展示“潮IP+專屬AI交互”的標(biāo)桿案例。深度集成YOYO能力,現(xiàn)場(chǎng)演繹生態(tài)共創(chuàng)在大會(huì)現(xiàn)場(chǎng),
    的頭像 發(fā)表于 10-24 18:06 ?849次閱讀
    榮耀全球開發(fā)者大會(huì)落幕,啟明云端基于樂(lè)鑫科技ESP32-C3的AI蠟筆小新手辦方案成潮<b class='flag-5'>玩</b>焦點(diǎn)

    Python 給 Amazon 做“全身 CT”——可量產(chǎn)、可擴(kuò)展的商品詳情爬蟲實(shí)戰(zhàn)

    一、技術(shù)選型:為什么選 Python 而不是 Java? 結(jié)論: “調(diào)研階段 Python,上線后如果 QPS 爆表再考慮 Java 重構(gòu)。” 二、整體架構(gòu)速覽(3 分鐘看懂) 三、開發(fā)前準(zhǔn)備(
    的頭像 發(fā)表于 10-21 16:59 ?639次閱讀
    <b class='flag-5'>用</b> <b class='flag-5'>Python</b> 給 Amazon 做“全身 CT”——可量產(chǎn)、可擴(kuò)展的商品詳情爬蟲實(shí)戰(zhàn)

    PY32F003解除讀保護(hù),實(shí)在很困難

    近日拿出之前購(gòu)買的每片1元的PY32F003出來(lái)。 抱著嘗試的想法,代碼實(shí)現(xiàn)了啟動(dòng)讀保護(hù)后,再也回不去了:無(wú)法解除讀保護(hù)! 想在keil下進(jìn)行全擦除,雖然可以看到擦除的進(jìn)度條, 但最終還是失敗了
    發(fā)表于 10-12 17:55

    賽事招募 |「未來(lái)造物局」鯤鵬獎(jiǎng)·全球AI潮設(shè)計(jì)大賽高能開幕!引爆“智造”新方向

    陪伴玩具市場(chǎng)正在經(jīng)歷爆炸式增長(zhǎng)。 未來(lái)5-10年,我非常看好AI陪伴玩具這個(gè)風(fēng)口。 而一個(gè)積極的信號(hào)已經(jīng)出現(xiàn),深圳面向全球的AI潮設(shè)計(jì)大賽,恰好為這一趨勢(shì)寫下生動(dòng)注腳,總獎(jiǎng)金池高達(dá)200,000元,邀請(qǐng)全球設(shè)計(jì)者、電子工程師、硬件產(chǎn)品愛(ài)好者一起參與,設(shè)計(jì)能
    的頭像 發(fā)表于 09-25 07:38 ?195次閱讀
    賽事招募 |「未來(lái)造物局」鯤鵬獎(jiǎng)·全球AI潮<b class='flag-5'>玩</b>設(shè)計(jì)大賽高能開幕!引爆“智造”新方向

    東莞AI潮簽下億元出海大單,加速國(guó)產(chǎn)芯片走向普及

    電子發(fā)燒友網(wǎng)綜合報(bào)道 近日,東莞簽下1億元AI潮玩出口大單,廣東威斯潮與日本企業(yè)敲定AI潮供貨合同,首批產(chǎn)品將嵌入GPT-5本地蒸餾模型,實(shí)現(xiàn)下單即定制的個(gè)性語(yǔ)音交互。 ? 東莞是全國(guó)最大的潮
    的頭像 發(fā)表于 09-08 07:07 ?4596次閱讀

    京東已確認(rèn)!入局AI潮,或成下一個(gè)風(fēng)口?

    近日,京東確認(rèn)其智能品牌JoyInside已與十余家頭部機(jī)器人品牌達(dá)成戰(zhàn)略合作,引發(fā)廣泛關(guān)注,這標(biāo)志著京東在AI潮領(lǐng)域邁出實(shí)質(zhì)性布局的關(guān)鍵一步。 JoyInside依托京東自主研發(fā)的大模型提供
    的頭像 發(fā)表于 07-04 17:00 ?719次閱讀

    移遠(yuǎn)通信 × 奧飛娛樂(lè),共同打造AI潮2.0時(shí)代

    上?!?dāng)童年記憶中的“喜羊羊”不再只是屏幕里的動(dòng)畫角色,而是化身能傾聽(tīng)心聲、感知情緒的智能伙伴,一場(chǎng)由AI技術(shù)驅(qū)動(dòng)的潮革命已悄然來(lái)臨。 ? 作為全球領(lǐng)先的物聯(lián)網(wǎng)整體解決方案供應(yīng)商,移遠(yuǎn)通信憑借
    發(fā)表于 06-30 17:31 ?1607次閱讀
    移遠(yuǎn)通信 × 奧飛娛樂(lè),共同打造AI潮<b class='flag-5'>玩</b>2.0時(shí)代

    移遠(yuǎn)通信 × 奧飛娛樂(lè),共同打造AI潮2.0時(shí)代

    當(dāng)童年記憶中的“喜羊羊”不再只是屏幕里的動(dòng)畫角色,而是化身能傾聽(tīng)心聲、感知情緒的智能伙伴,一場(chǎng)由AI技術(shù)驅(qū)動(dòng)的潮革命已悄然來(lái)臨。作為全球領(lǐng)先的物聯(lián)網(wǎng)整體解決方案供應(yīng)商,移遠(yuǎn)通信憑借前瞻性的AI
    的頭像 發(fā)表于 06-30 17:02 ?1192次閱讀
    移遠(yuǎn)通信 × 奧飛娛樂(lè),共同打造AI潮<b class='flag-5'>玩</b>2.0時(shí)代
    江阴市| 千阳县| 仙游县| 诸暨市| 梅河口市| 桃江县| 柳林县| 乐安县| 堆龙德庆县| 清新县| 铁岭市| 西青区| 定陶县| 巍山| 克山县| 太湖县| 桑植县| 鞍山市| 东乡| 梁平县| 山东省| 陵水| 兖州市| 堆龙德庆县| 衡东县| 五指山市| 巴青县| 伊金霍洛旗| 宝丰县| 泰兴市| 平罗县| 卓资县| 新绛县| 盐津县| 定西市| 南靖县| 武山县| 荆门市| 巩留县| 石首市| 赣榆县|