首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Google Cloak上运行Invissible Cloak python代码。显示错误

无法在Google Cloak上运行Invissible Cloak python代码。显示错误
EN

Stack Overflow用户
提问于 2020-04-30 09:05:04
回答 1查看 128关注 0票数 0

我试图在google colab上运行这个隐形斗篷项目,但它显示了这个错误。这是一个有保证的经过测试的代码。

代码语言:javascript
复制
import cv2 
import numpy as np 
import time 


print(cv2.__version__) 

capture_video = cv2.VideoCapture("video.mp4") 

time.sleep(1) 
count = 0
background = 0


for i in range(60): 
    return_val, background = capture_video.read() 
    if return_val == False : 
        continue

background = np.flip(background, axis = 1) # flipping of the frame 

# we are reading from video 
while (capture_video.isOpened()): 
    return_val, img = capture_video.read() 
    if not return_val : 
        break
    count = count + 1
    img = np.flip(img, axis = 1) 

    # convert the image - BGR to HSV 
    # as we focused on detection of red color 


    hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) 


    lower_red = np.array([100, 40, 40])
    upper_red = np.array([100, 255, 255]) 
    mask1 = cv2.inRange(hsv, lower_red, upper_red) 

    lower_red = np.array([155, 40, 40]) 
    upper_red = np.array([180, 255, 255]) 
    mask2 = cv2.inRange(hsv, lower_red, upper_red) 


    mask1 = mask1 + mask2 


    mask1 = cv2.morphologyEx(mask1, cv2.MORPH_OPEN, np.ones((3, 3), 
                                        np.uint8), iterations = 2) 
    mask1 = cv2.dilate(mask1, np.ones((3, 3), np.uint8), iterations = 1) 
    mask2 = cv2.bitwise_not(mask1) 


    res1 = cv2.bitwise_and(background, background, mask = mask1) 
    res2 = cv2.bitwise_and(img, img, mask = mask2) 
    final_output = cv2.addWeighted(res1, 1, res2, 1, 0) 

    cv2.imshow("INVISIBLE MAN", final_output) 
    k = cv2.waitKey(10) 
    if k == 27: 
        break

代码显示的错误如下所示:

由于硬件能力不足,无法使用jupyter或任何其他软件。

EN

回答 1

Stack Overflow用户

发布于 2020-05-01 07:20:46

这个错误不言而喻。您的结果背景图像是空的(它实际上是None),因为您似乎没有"video.mp4"

提供视频剪辑(即video.mp4)应该可以解决您的问题。

要查看这种情况,只需在执行代码之前在一个单元格中执行这个取自here的示例剪辑:

代码语言:javascript
复制
!wget -c http://mirrors.standaloneinstaller.com/video-sample/small.mp4 -O video.mp4 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61514238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档