小编Asy*_*ote的帖子

使用Gstreamer编译Opencv,cmake没有找到GStreamer

我想用GStreamer支持构建opencv.

我按照本指南从源代码(版本1.8.1)构建了GStreamer:http: //kacianka.at/ ?p = 145我的主目录中有'gstreamer_build'文件夹,它包含'bin'文件夹,其中包含:

gst-device-monitor-1.0 gst-discoverer-1.0 gst-inspect-1.0 gst-launch-1.0 gst-play-1.0 gst-stats-1.0 gst-typefind-1.0 orc-bugreport orcc

我已将此路径添加到我的环境变量PATH中.

当我使用cmake时:

cmake -D CMAKE_BUILD_TYPE = RELEASE -D CMAKE_INSTALL_PREFIX =/usr/local -D OPENCV_EXTRA_MODULES_PATH =〜/ opencv_contrib/modules -D BUILD_opencv_python3 = ON -D WITH_GSTREAMER = ON -D WITH_FFMPEG = OFF ..

我得到以下输出清楚地表明没有找到gstreamer:

-- checking for module 'gstreamer-base-1.0'
--   package 'gstreamer-base-1.0' not found
-- checking for module 'gstreamer-video-1.0'
--   package 'gstreamer-video-1.0' not found
-- checking for module 'gstreamer-app-1.0'
--   package 'gstreamer-app-1.0' not found
-- checking for module 'gstreamer-riff-1.0' …
Run Code Online (Sandbox Code Playgroud)

opencv compilation cmake gstreamer

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

VC Dimension of Circle,一个特例

我已经读过圆形可以在2D空间中破碎3点,这实际上是圆形的VC维度.

假设我们有三个点(5,2)(5,4)和(5,6).如何绘制一个圆圈(5,2)和(5,6)包括在外(5,4)?那是不可能的!如果它不能破碎那么VC Dimension为什么是圆圈3.或者我错误地认为在VC维度的定义中; 一个假设必须打破所有可能的空间子集的所有可能情景?

亲切的问候

machine-learning

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

如果使用CoreMotion/Accelerometer删除iPhone,则以编程方式检测

所以我正在编写一段代码,我必须在上面的iOS 4.3中使用Accelerometer和陀螺仪检测不同的移动手势.

Q1:是否有任何已实现任何移动/手势检测的开源代码?

如果不

Q2:现在我想检测一下iPhone是否掉线了.

到目前为止我所取得的成就: CoreMotion API提供了userAcceleration,其中(afaik)是用户给予设备的加速度或设备在某个方向(x,y或z)的加速度,而不考虑重力因此我是什么可以做的是:存储,比方说,前面的5-6个加速度参数值,可以检查其中任何一个点击大的负值,这基本上代表突然减速.

但是这个解决方案并不是非常优化,我认为我需要先以某种方式检测设备的自由落体/向下运动.知道如何解决这个问题吗?

更新: 感谢Misch分享您的方法.我一点也不考虑总加速度.我完全按照你的说法做了:

"但是你必须自己测试一下,"你的情况下"总加速度大致相当于地球加速度"和"一段时间".

加速度值实际上是G',因此我测试了"总加速度"值,范围为0.9 - 1.1.我检查了一段时间,最初我在updateInterval设置为1/20.0时检查了四个连续的值.现在我已经放松了一点连续的条件.

这是一个示例输出:

加速度= 0.090868
加速度= 0.074473
加速度= 0.159797
加速度= 1.157513
加速度= 1.224588
加速度= 1.036272
加速度= 0.914698
加速度= 0.904093
加速度= 0.941516
加速度= 0.046362
加速度= 0.045109
加速度= 0.060045

我想,我仍然要继续测试和调整价值观.如果你有任何优化,请分享,我知道为了帮助你需要看到许多自由落体加速度值的样本.现在我想:

  1. 将加速度值四舍五入到小数点后3位,然后使用我正在使用的加速度范围.
  2. 可以检查在满足自由落体条件后,总加速度值是否突然下降.
  3. 你认为我引用的加速度值有点吵?

physics accelerometer ios

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

在keras中使用predict_generator()时如何获取关联的图像名称

test_batches = ImageDataGenerator(
    preprocessing_function=preprocess_input
).flow_from_directory(test_path,target_size=(224,224),batch_size=1,class_mode=None,shuffle = "false")
prediction = model.predict_generator(test_batches, steps=1, verbose=1)
np.argmax(prediction)
Run Code Online (Sandbox Code Playgroud)

因此,我在这里使用step_size=1 和steps=1 来测试一张图像。每当我运行这个时,我都会得到不同的预测,这意味着它不会每次都选择相同的图像。如何查看图片名称?

编辑:这是解释我面临的问题的另一种尝试:

test_batches = ImageDataGenerator(
    preprocessing_function=preprocess_input
).flow_from_directory(test_path,target_size=(224,224),batch_size=2,class_mode=None,shuffle = "false")
prediction = model.predict_generator(test_batches, steps=1, verbose=2)
Run Code Online (Sandbox Code Playgroud)

预测变量有两个预测概率数组。我如何知道这些预测适用于哪些图像?

python machine-learning neural-network deep-learning keras

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