<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                我們前面爬取了圖片,然后將圖片保存到了本地。現在我們利用這些圖片做一個手勢識別控制的電子相冊。 當手左右滑動時切換圖片。 首先導入必要的庫 ```python # -*- coding:utf-8 -*- # b.py import pygame, sys from pygame.locals import * import time ``` 然后編寫init()函數,主要是初始化pygame和創建一個窗口 這里screen_size最好依據顯示屏的最大分辨率來,通過xrandr命令查看顯示屏的分辨率。 FULLSCREEN參數是占據整個屏幕的意思。 <div align="center"><img src="a.png"/></div> ```python def init(): # 初始化 pygame.init() # 初始化pygame screen_size = (800, 720) # 設置窗口的大小 screen = pygame.display.set_mode(screen_size, FULLSCREEN, 32) # 設置窗口 return screen ``` 我們需要捕捉一個手勢識別的狀態,編寫一個事件函數eventCheck() ```python def eventCheck(): for event in pygame.event.get(): if event.type in [QUIT, KEYDOWN]: pygame.quit() sys.exit() ``` 我們要顯示圖片,這里編寫一個顯示圖片的函數,為了有更好的效果,編寫實現圖片淡入淡出效果的函數。 ```python # 顯示 def fade(screen, p, rg): for alpha in rg: p.set_alpha(alpha) # 改變透明度 screen.fill(0, 0, 0) screen.blit(p, (0, 0)) pygame.display.update() # 更新屏幕顯示 time.sleep(0.01) # 淡入 def fadeIn(screen, p): rg = range(0, 257, 4) # 透明度范圍由0過渡到256,步長為4 fade(screen, p, rg) # 淡出 def fadeOut(screen, p): rg = range(255, 0, -4) # 透明度范圍由255過渡到0,步長為4 fade(screen, p, rg) ``` 編寫主函數 ```python if __name__ == '__main__': screen = init() #初始化 i = 0 while i < 30: img = r'./photo/img_' + str(i) + r'.jpg' p = pygame.load(img).convert() # 加載本地圖片 fadeIn(p) # 淡入 time.sleep(0.5) # 每張圖片顯示停留0.5秒 fadeOut(p) # 淡出 i += 1 if i == 30: i = 0 eventCheck() ``` 運行b.py程序,可以看到循環播放圖片。按**Ctrl + C** 就可以退出程序。 現在我們來加入手勢識別函數,來控制相冊圖片的切換。當我們沒有做出任何手勢時,圖片正常切換,當我們手滑動,如向左滑動時,圖片切換到上一張。 我們需要將手勢識別的庫下載到樹莓派上,見前面<p id="color" style="color:red">模塊介紹</p> 然后在程序中導入手勢識別的庫 ```python import ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看