小编SSR*_*SSR的帖子

列出所有kafka主题

我正在使用没有zookeeper的kafka 0.10.我想获得kafka主题列表.由于我们没有使用zookeeper,因此该命令无效: .如果没有zookeeper,我如何获得相同的输出?bin/kafka-topics.sh --list --zookeeper localhost:2181

apache-kafka apache-zookeeper

48
推荐指数
6
解决办法
11万
查看次数

如何在opencv python中获取视频的前一帧

我想根据视频中不断增加的大小来检测障碍物。为此,我首先在灰度图像上应用 SIFT 以获得当前帧的特征点。接下来将当前帧的特征点与前一帧的特征点进行比较,我想应用蛮力算法。为此,我想在前一帧中获取特征点。如何在 opencv python 中访问前一帧?以及当当前帧是视频的第一帧时如何避免访问前一帧?

下面是用python编写的用于获取当前帧特征点的代码。

import cv2
import numpy as np


cap = cv2.VideoCapture('video3.mov')

  while(cap.isOpened()):

  ret, frame = cap.read()

  gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

  #detect key feature points
  sift = cv2.xfeatures2d.SIFT_create()
  kp, des = sift.detectAndCompute(gray, None)

 #draw key points detected
 img=cv2.drawKeypoints(gray,kp,gray,flags=cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS)

 cv2.imshow("grayframe",img)

 if cv2.waitKey(100) & 0xFF == ord('q'):
        break

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

python opencv video-processing

8
推荐指数
2
解决办法
6093
查看次数