小编Mir*_*nda的帖子

在python中设置openCV跟踪API的参数

我正在尝试在 Python 中使用 openCV 跟踪 API 进行对象跟踪。我尝试了此链接中的代码,运行代码没有任何问题。但是,查看此处的 openCV 文档,我意识到每个跟踪算法都有参数。如何在python中设置这些参数?试图弄清楚这一点很困难,但没有成功。

tracking python-3.x opencv3.0

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

sklearn:计算测试数据集上k-means的准确度得分

我正在对具有2个簇的30个样本的集合进行k-means聚类(我已经知道有两个类).我将我的数据分成训练和测试集,并尝试计算我的测试集上的准确度分数.但是有两个问题:首先我不知道我是否可以实际做到这一点(测试集的准确度得分)用于k-means聚类.第二:如果我被允许这样做,我的实现是写还是错.这是我尝试过的:

df_hist = pd.read_csv('video_data.csv')

y = df_hist['label'].values
del df_hist['label']
df_hist.to_csv('video_data1.csv')
X = df_hist.values.astype(np.float)

X_train, X_test,y_train,y_test =  cross_validation.train_test_split(X,y,test_size=0.20,random_state=70)
k_means = cluster.KMeans(n_clusters=2)
k_means.fit(X_train)
print(k_means.labels_[:])
print(y_train[:])

score = metrics.accuracy_score(y_test,k_means.predict(X_test))
print('Accuracy:{0:f}'.format(score))

k_means.predict(X_test)
print(k_means.labels_[:])
print(y_test[:])
Run Code Online (Sandbox Code Playgroud)

但是,当我打印K-装置,用于测试的一组标签(k_means.predict(X_test) 打印(k_means.labels_ [:]) )和y_test标签(打印(k_means.labels_ [:]) )在过去的三线,我得到的标签与我安装X-train时的标签相同,而不是为X-test生成的标签.知道我在这里做错了什么吗?我正在做什么来评估k-means的表现是否正确?谢谢!

python k-means scikit-learn

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

cv2.phase给出弧度的角度

我试图通过opencv python中的Sobel函数获得渐变的方向.问题是当我将x和y方向的梯度提供给相位函数时,无论相位度是真还是假,它总是给出相同的结果.以下是示例代码:

img = cv2.imread('frameBB.jpg',0)
sobelx = cv2.Sobel(img,cv2.CV_32F,1,0,ksize=3)
sobely= cv2.Sobel(img,cv2.CV_32F,0,1,ksize=3)
phase=cv2.phase(sobelx,sobely,True)
Run Code Online (Sandbox Code Playgroud)

然后我得到相位的直方图,并最终得到相位函数的最后一个参数为True或False的相同结果.两种情况下的直方图都是这样的.在此输入图像描述

这就是原始图像及其渐变图像的样子:

在此输入图像描述

我不确定我在这里做错了什么,以及为什么我得到两个案例的弧度渐变角度.

python opencv

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

OpenCV 无法读取某些 mp4 文件,转换为 avi 也无济于事

我正在尝试使用 OpenCV python 读取一些具有 mp4 格式的视频文件。到目前为止,我使用的任何其他 mp4 视频都没有任何问题,但由于某种原因,videocapture 无法读取这些 mp4 视频文件。我的问题是不喜欢这个(我已经应用了,当我第一次安装的OpenCV mmpeg的此重命名)。此外,正如我之前提到的,videocapture 可以读取其他 mp4 视频,但不能读取这些视频。我也尝试将视频转换为 avi,但 videocapture 仍然无法读取视频(我使用其他 avi 文件没有问题)。我使用的视频来自这个数据集

python video opencv ffmpeg

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