我正在制作一个非常简单的程序,它使用在Python中使用opencv从Raspberry pi相机中捕获视频.我正在使用Raspbian作为操作系统.我已经用opencv的2.4.5版开发了一些程序,现在我已经安装了opencv 2.4.9.我以前在opencv版本上运行的所有程序现在都不能正常工作,我想我发现这些程序给了我错误.只是尝试启动以下代码:
import cv2
import numpy as np
cap = cv2.VideoCapture(0)
resAcquisitionWidth = 160
resAcquisitionHeight = 120
cap.set(3, resAcquisitionWidth);
cap.set(4, resAcquisitionHeight);
cv2.namedWindow('frame')
i = 0
while(True):
print(i)
i = i + 1
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.imshow('frame',frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)
我收到了错误
分段故障
我发现如果我运行相同的代码,但没有尝试调整分辨率(所以没有7-8行的cap.set()命令)一切正常.所以它应该是与此相关的东西.我已经看过其他关于类似错误的帖子,所有这些似乎都是出于其他原因.有人知道什么是resasone可能?
我正在尝试pylearn2使用RBM预训练训练多层人工神经网络.我稍微修改了一个名为run_deep_trainer的脚本,该脚本包含在pylearn2\pylearn2\scripts\tutorials\deep_trainer中.我想要一个4层网,其中前3个是500 GaussianBinaryRBM,最后一个是mlp.Softmax层.
这是我创建的脚本:
from pylearn2.models.rbm import GaussianBinaryRBM
from pylearn2.models.softmax_regression import SoftmaxRegression
from pylearn2.models.mlp import Softmax
from pylearn2.training_algorithms.sgd import SGD
from pylearn2.costs.autoencoder import MeanSquaredReconstructionError
from pylearn2.termination_criteria import EpochCounter
from pylearn2.datasets.dense_design_matrix import DenseDesignMatrix
from pylearn2.energy_functions.rbm_energy import GRBM_Type_1
from pylearn2.blocks import StackedBlocks
from pylearn2.datasets.transformer_dataset import TransformerDataset
from pylearn2.costs.ebm_estimation import SMD
from pylearn2.training_algorithms.sgd import MonitorBasedLRAdjuster
from pylearn2.train import Train
from optparse import OptionParser
import numpy
def get_dataset_timitConsSmall():
print('loading timitConsSmall dataset...')
template = \
"""!obj:pylearn2.datasets.timitConsSmall.timit.TIMIT { …Run Code Online (Sandbox Code Playgroud) 我正在寻找一种方法来获取HTTP日期格式的当前日期和时间,例如"Tue,1994年11月15日08:12:31 GMT".我想用JavaScript来解决这个问题.我尝试过:
new Date().toString()
Run Code Online (Sandbox Code Playgroud)
但这给了我一个不同的格式,如:"2013年8月20日星期二00:19:28 GMT + 0200".我需要将当月倒置,并在一周的一天和一个月的某天之间进行昏迷.我怎样才能获得这种格式?
我必须在 SPARQL 中提出一个关于 regex() 的问题。我想替换一个变量,该变量有时包含一个带逗号的短语,另一个变量只包含逗号之前的内容。例如,如果变量包含“我喜欢它,好的”,我想获得一个包含“我喜欢它”的新变量。我不知道使用哪些正则表达式。
我正在使用SPARQL的正则表达式函数.是否有一个函数可以找到与另一个字符串距离最小的字符串?我的意思是,我需要一个函数,它给出了与另一个相比最相似的单词.实际上我传递了两个变量(这些变量从两个不同的数据集中获取值),并且只是考虑这些不区分大小写的比较.所以我需要一个可以比较两个变量的函数.anybosy知道什么吗?
我想要一个正则表达式,将字符串末尾的一些特殊字符分组。特殊字符是 / - _ 和空格。例如,如果我有字符串,(test) --- ---我想在组中获取字符串“ --- ---”。我创建了以下正则表达式:([ -\/_]*)$
问题是它给了我以下字符串) --- ---
为什么要提取最后的括号?