小编Jos*_*osh的帖子

Kinect编程的要求

我希望使用Kinect ToF相机进行编程,但我不确定这样做的硬件和软件要求.我看过很多关于这个主题的文章/书籍,但似乎有一些不一致让我感到有些困惑.

问题

  1. 我需要购买哪些Kinect产品,以确保我拥有将其用于计算机软件开发的所有必要组件?(即所有电缆都包含在"盒中")

  2. 开发系统(cpu,ram等)的硬件要求是什么?

  3. Kinect开发的驱动程序,开发框架和其他软件组件有哪些?从这些,需要什么,强烈推荐什么,什么是可选的?

请注意,我不想被锁定在Windows环境中进行开发,尽管我希望这样做.我目前也无意开发商业应用程序.

kinect

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

Python:使用 importlib 从字符串动态导入模块的代码

我希望在 Python (3.7) 中动态导入一个模块,其中模块的代码在一个字符串中定义。

下面是一个使用该imp模块的工作示例,该模块已被弃用importlib(从 3.4 版开始):

import imp

def import_code(code, name):
    # create blank module
    module = imp.new_module(name)
    # populate the module with code
    exec(code, module.__dict__)
    return module

code = """
def testFunc():
    print('spam!')
"""

m = import_code(code, 'test')
m.testFunc()
Run Code Online (Sandbox Code Playgroud)

Python 的文档说明importlib.util.module_from_spec()应该使用 代替imp.new_module(). 但是,似乎没有办法使用importlib模块创建空白模块对象,就像我可以使用imp.

如何使用importlib而不是imp达到相同的结果?

python dynamic-import python-3.x python-importlib

9
推荐指数
2
解决办法
1422
查看次数

使用四元数的最近邻居

给定四元数值,我想在一组四元数中找到它最近的邻居.要做到这一点,我显然需要一种方法来比较两个四元数之间的"距离".这种比较需要什么距离表示以及如何计算?

谢谢,

玩笑

distance nearest-neighbor quaternions

7
推荐指数
2
解决办法
2737
查看次数

在MATLAB中绘制形状上下文logpolar bin

我使用形状上下文直方图作为特征描述符来编码轮廓图像.为了帮助调试,我想查看叠加在轮廓图像上的形状上下文logpolar bin(从边缘图像中获取的样本点).

其中一个点应该是什么样子的示例如下: 覆盖形状上下文logpolar箱

我知道如何显示圆圈(径向箱),但我很难产生角度箱(线).

给定一组角度,我如何绘制类似于示例图像中显示的线段?

matlab pattern-recognition machine-learning computer-vision shape-context

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

从60D(形状上下文)空间投影到2D以进行视觉分析

我有一组60D形状上下文向量.这些是使用来自使用5个径向箱和12个角箱的轮廓的400个边缘点的样本构造的(因此,我具有400个60D的形状背景向量).

我想分析这些矢量在表示底层轮廓的整体形状方面的描述性.为此,我想将60D形状上下文向量投影回2D空间并直观地检查结果 - 我希望看到的是一组大致类似于原始轮廓形状的点.

这样做的方法是通过预测前两个主要组件(PCA).根据我的实现,投影点不像轮廓的形状.我可以看到两个主要原因(暂时假设我的实现是正确的):( 1)形状上下文不适合作为给定轮廓的描述符,或者它的参数需要更好地调整(2)此分析方法有缺陷/无效.

我的问题是,这是否是分析与我的轮廓形状相关的形状上下文的描述性的正确方法?如果没有,有人可以解释原因并提出替代方法吗?

谢谢,

玩笑

machine-learning computer-vision

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

在matlab中绘制决策边界

我有两类数据在2D中绘制,我希望绘制给定k值的最近邻居决策边界.

我意识到在Matlab的'classify'帮助文档中提供了类似的示例,但是我没有看到如何在k个最近邻居的上下文中使用它.

谢谢,

玩笑

statistics matlab classification machine-learning

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

Matlab:高效的图像补丁提取

我有一大堆图像,我希望从中提取图像补丁.贴片尺寸均匀,并在常规网格点从每个图像中提取.我可以使用以下代码执行此操作:

for n = 1:nImages
    % Read image
    imageFile = imageFiles{n};
    I = imread(imageFile);

    % Grid point locations
    height = size(I, 1);
    width = size(I, 2);
    border = floor(patchSize/2);
    centres = gridPoints(height, width, nPointsX, nPointsY, border);

    % Extract and process patches
    for p = 1:nPatches
        % Patch location
        x = centres(p, 1);
        y = centres(p, 2);
        % Top-left point of patch
        x = x - floor(patchSize/2) + 1;
        y = y - floor(patchSize/2) + 1;

        % Extract patch -- BOTTLENECK! …
Run Code Online (Sandbox Code Playgroud)

performance matlab image-processing

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

Bootstrap 4:带有徽标和2行的Navbar

我正在尝试使用Bootstrap 4创建一个符合以下示意图的网站标题:

网站标题的颜色编码示意图

我用于实现此目的的代码如下(省略了冗长的代码):

<div class="navbar">
  <div class="container yellow">
    <div class="row">
      <div class="col-sm-4 green">Logo</div>
      <div class="col-sm-8 green">
        <div class="row">
          <div class="col text-right red">
            (00) 1234 5678
          </div>
        </div>
        <div class="row">
          <div class="col text-right red">
            <!-- nav links here -->
            <a href="#">link</a>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

唯一的自定义CSS是更改背景颜色以匹配原理图的颜色。

这将导致以下呈现的HTML页面,其中该行不跨越容器:

使用Bootstrap 4生成的呈现HTML页面

但是,在Bootstrap 3中这不是问题。仅将框架更改为Bootstrap 3才能提供正确的布局:

使用Bootstrap 3生成的呈现HTML页面

另外,如果从容器的navbar父级中删除了容器(及其嵌套内容),则可以在Bootstrap 4中实现正确的布局:

使用不带navbar类的Bootstrap 4生成的呈现HTML页面

在仍然使用navbar类的同时,我需要在Bootstrap 4中做什么来实现所需的布局?

html navbar twitter-bootstrap bootstrap-4

4
推荐指数
2
解决办法
9399
查看次数