小编Gri*_*per的帖子

在Docker中使用OpenCV(Python)访问网络摄像头?

我正在尝试将Docker用于我们的一个项目,该项目使用OpenCV来处理网络摄像头源(Python).但我似乎无法访问docker中的网络摄像头,这是我用来测试网络摄像头访问的代码:

python -c "import cv2;print(cv2.VideoCapture(0).isOpened())"
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所尝试的,

 docker run --device=/dev/video0 -it rec bash

 docker run --privileged --device=/dev/video0 -it rec bash

 sudo docker run --privileged --device=/dev/video0:/dev/video0 -it rec bash
Run Code Online (Sandbox Code Playgroud)

所有这些回归False,我做错了什么?

python opencv docker

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

对不同长度的音频文件使用 sklearn

我是 ML 新手,想自己尝试一个项目来学习,所以请原谅任何明显的错误。我正在尝试使用 python 中的 audiolab 和 sklearn 对一些文件(铃声等)进行分类。

这是代码:

from scikits.audiolab.pysndfile.matapi import oggread, wavread

import numpy as np

from sklearn import svm

files = ["Basic_Bell.ogg", "Beep-Beep.ogg", "Beep_Once.ogg", "Calling_You.ogg",  "Time_Up.ogg"]
labels = [2,1,1,2,2]
train = []

for f in files:
    data, fs, enc = oggread("Tones/"+f)
    train.append(data)

clf = svm.SVC()
clf.fit(train, labels)
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息:

Traceback (most recent call last):
  File "/home/athul/Projects/Audio Analysis/read.py", line 18, in <module>
    clf.fit(train, labels)
  File "/usr/local/lib/python2.7/dist-packages/sklearn/svm/base.py", line 150, in fit
    X = check_array(X, accept_sparse='csr', dtype=np.float64, order='C')
  File "/usr/local/lib/python2.7/dist-packages/sklearn/utils/validation.py", …
Run Code Online (Sandbox Code Playgroud)

python numpy machine-learning scikit-learn

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

16 位的位带结构给出的大小为 3 个字节以及不正确的分配

我目前正在为 STM32 MCU 编写代码以与外设配合使用,为了更轻松地访问各个位,我使用了位带结构,如下所示:

typedef struct
{
  uint8_t ch3_unreadconv : 1; // 0
  uint8_t ch2_unreadconv : 1; // 1
  uint8_t ch1_unreadconv : 1; // 2
  uint8_t ch0_unreadconv : 1; // 3
  uint8_t not_used_01    : 2; // 4-5
  uint8_t drdy           : 1; // 6
  uint8_t not_used_02    : 2; // 7-8
  uint8_t err_alw        : 1; // 9
  uint8_t err_ahw        : 1; // 10
  uint8_t err_wd         : 1; // 11
  uint8_t not_used_03    : 2; // 12-13
  uint8_t err_chan       : 2; // 14-15
} …
Run Code Online (Sandbox Code Playgroud)

c memory embedded stm32

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

标签 统计

python ×2

c ×1

docker ×1

embedded ×1

machine-learning ×1

memory ×1

numpy ×1

opencv ×1

scikit-learn ×1

stm32 ×1