“2018秋第六次课第一组”版本间的差异

来自iCenter Wiki
跳转至: 导航搜索
(暂存)
第1行: 第1行:
 +
<big>万人血书要求取消Wiki验证码!</big>
 +
 +
建议老师移动一下页面,现在的页面名“第一组”日后非常容易引起冲突
 +
 
== 小组成员 ==
 
== 小组成员 ==
游旅-航院航72<br />
+
* 游旅-航院航72
陈亦心-美院美710<br />
+
* 陈亦心-美院美710
杨博琳-美院美710<br />
+
* 杨博琳-美院美710
康秋彦-美院美710<br />
+
* 康秋彦-美院美710
李姜帆-自动化自64<br />
+
* 李姜帆-自动化自64
[[User:FUcreature|蔡东龙-化学62]]
+
* [[User:FUcreature|蔡东龙-化学62]]
  
 
== 实验记录 ==
 
== 实验记录 ==
 +
=== PYNQ+USB摄像头人脸识别 ===
 +
:1. 启动PYNQ板,连接Jupyter Notebook,打开<code>examples/opencv_face_detect_webcam.ipynb</code>文件。
 +
* 注意到有一些代码被注释了:
 +
<pre>
 +
        #Step 2: Initialize Webcam and HDMI Out
 +
    # monitor configuration: 640*480 @ 60Hz
 +
#from pynq.drivers import HDMI
 +
from pynq.drivers.video import VMODE_640x480
 +
#hdmi_out = HDMI('out', video_mode=VMODE_640x480)
 +
#hdmi_out.start()
 +
</pre>
 +
 +
<pre>
 +
        #Step 3: Display webcam image via HDMI Out
 +
if (ret):
 +
    frame_1080p = np.zeros((1080,1920,3)).astype(np.uint8)
 +
    frame_1080p[0:480,0:640,:] = frame_vga[0:480,0:640,:]
 +
    #hdmi_out.frame_raw(bytearray(frame_1080p.astype(np.int8).tobytes()))
 +
else:
 +
    raise RuntimeError("Failed to read from camera.")
 +
</pre>
 +
 +
<pre>
 +
        # Step 6: Show results on HDMI output
 +
    # Output OpenCV results via HDMI
 +
frame_1080p[0:480,0:640,:] = frame_vga[0:480,0:640,:]
 +
#hdmi_out.frame_raw(bytearray(frame_1080p.astype(np.int8).tobytes()))
 +
</pre>
 +
 +
<pre>
 +
        # Step 8: Release camera and HDMI
 +
videoIn.release()
 +
#hdmi_out.stop()
 +
#del hdmi_out
 +
</pre>

2018年10月30日 (二) 08:57的版本

万人血书要求取消Wiki验证码!

建议老师移动一下页面,现在的页面名“第一组”日后非常容易引起冲突

小组成员

  • 游旅-航院航72
  • 陈亦心-美院美710
  • 杨博琳-美院美710
  • 康秋彦-美院美710
  • 李姜帆-自动化自64
  • 蔡东龙-化学62

实验记录

PYNQ+USB摄像头人脸识别

1. 启动PYNQ板,连接Jupyter Notebook,打开examples/opencv_face_detect_webcam.ipynb文件。
  • 注意到有一些代码被注释了:
        #Step 2: Initialize Webcam and HDMI Out
    # monitor configuration: 640*480 @ 60Hz
#from pynq.drivers import HDMI
from pynq.drivers.video import VMODE_640x480
#hdmi_out = HDMI('out', video_mode=VMODE_640x480)
#hdmi_out.start()
        #Step 3: Display webcam image via HDMI Out
if (ret):
    frame_1080p = np.zeros((1080,1920,3)).astype(np.uint8)
    frame_1080p[0:480,0:640,:] = frame_vga[0:480,0:640,:]
    #hdmi_out.frame_raw(bytearray(frame_1080p.astype(np.int8).tobytes()))
else:
    raise RuntimeError("Failed to read from camera.")
        # Step 6: Show results on HDMI output
    # Output OpenCV results via HDMI
frame_1080p[0:480,0:640,:] = frame_vga[0:480,0:640,:]
#hdmi_out.frame_raw(bytearray(frame_1080p.astype(np.int8).tobytes()))
        # Step 8: Release camera and HDMI
videoIn.release()
#hdmi_out.stop()
#del hdmi_out