小编Ori*_*ion的帖子

在终端上显示输出并将最后 10 行添加到日志文件中

我需要运行一个脚本并将完整内容输出到终端。然后我想从终端输出中获取最后 10 行并将它们放入日志文件中。我尝试过使用./script.sh 2>&1 | tail -10 > log.log ,但这会停止向终端的输出。

linux bash

3
推荐指数
1
解决办法
1万
查看次数

OpenCV背景扣除

我正在使用背景减法,并且正在使用python进行此操作,但是当我使用代码时,它只是通过接缝为我提供了相机看到的黑白图像。据我所知,如果镜头前没有任何东西移动,那么所有东西都应该变黑,但这是我所得到的图像。

问题截图:

这是我正在使用的代码。

import numpy as np
import cv2
import time

cap = cv2.VideoCapture(0)

kernel = cv2.getStructuringElement(cv2.MORPH_ELLIPSE,(3,3))
fgbg = cv2.BackgroundSubtractorMOG()

while(1):
    ret, frame = cap.read()

    fgmask = fgbg.apply(frame)
    fgmask = cv2.morphologyEx(fgmask, cv2.MORPH_OPEN, kernel)

    cv2.imshow('frame',fgmask)
    k = cv2.waitKey(30) & 0xff
    if k == 27:
        break

cap.release()
cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

python opencv

1
推荐指数
1
解决办法
5475
查看次数

标签 统计

bash ×1

linux ×1

opencv ×1

python ×1