小编Noh*_*eem的帖子

数量,大小,长度...... Ruby中的选择太多了?

我似乎无法在此找到明确的答案,我想确保我理解为"第n级":-)


    a = { "a" => "Hello", "b" => "World" }
    a.count  # 2
    a.size   # 2
    a.length # 2

    a = [ 10, 20 ]
    a.count  # 2
    a.size   # 2
    a.length # 2

那么使用哪个?如果我想知道a是否有多个元素那么它似乎并不重要但我想确保我理解真正的区别.这也适用于数组.我得到了相同的结果.

另外,我意识到计数/大小/长度与ActiveRecord有不同的含义.我现在最感兴趣的是纯Ruby(1.92),但如果有人想要了解AR的差异,那也会受到赞赏.

谢谢!

ruby size activerecord content-length

139
推荐指数
4
解决办法
7万
查看次数

如何在不存储列表的情况下计算或近似列表的中位数

我正在尝试计算一组值的中位数,但我不想存储所有值,因为这可能会破坏内存需求.有没有一种计算或近似中位数的方法,而不存储和排序所有单个值?

理想情况下,我想编写我的代码,如下所示

var medianCalculator = new MedianCalculator();
foreach (var value in SourceData)
{
  medianCalculator.Add(value);
}
Console.WriteLine("The median is: {0}", medianCalculator.Median);
Run Code Online (Sandbox Code Playgroud)

我只需要实际的MedianCalculator代码!

更新:有些人问我正在尝试计算中位数的值是否具有已知属性.答案是肯定的.一个值从约-25到-0.5以0.5为增量.另一个也是从-120到-60的0.5增量.我想这意味着我可以为每个值使用某种形式的直方图.

谢谢

缺口

algorithm optimization median

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

如何在OpenCV中将图像大小调整为特定大小?

IplImage* img = cvLoadImage("something.jpg");
IplImage* src = cvLoadImage("src.jpg");
cvSub(src, img, img);
Run Code Online (Sandbox Code Playgroud)

但源图像的大小不同img.

是否有任何opencv函数来调整img大小?

c++ opencv image-resizing

29
推荐指数
4
解决办法
15万
查看次数

使用STL和Android NDK时的Eclipse索引器错误

我在Ubuntu上使用Android NDK r7和eclipse Indigo.我将我的java项目设置为使用C++特性.我在C++端使用STL,所以我补充道

APP_STL := gnustl_static
Run Code Online (Sandbox Code Playgroud)

在Application.mk文件中.

ndk-build成功编译我的代码并创建一个共享对象.

然而,eclipse索引器抱怨缺少STL符号.例如

"方法'push_back'无法解析""符号'向量'无法解析"

只有在编辑器中打开C++文件时才会发生这种情况.最终eclipse不会创建我的apk.我添加了使用ndk(Properties => C/C++ General => Code Analasys => Path&symbols)的gnu STL标头的路径:

android-ndk-r7/sources/cxx-stl/gnu-libstdc++/include
android-ndk-r7/sources/cxx-stl/gnu-libstdc++/include/bits
Run Code Online (Sandbox Code Playgroud)

目前的解决方法是关闭打开的C++文件以使eclipse高兴.

有趣的是,eclipse索引器的工作正常,其中包含了标题

机器人-NDK-R7 /平台/机器人-14 /弓形臂的/ usr /包括

有没有我忘记在日食中设置的东西?

c++ eclipse android android-ndk

12
推荐指数
2
解决办法
9911
查看次数

Android在Manifest中添加<uses-feature>

我很困惑在哪里添加

使用特征

清单中的标签.我在我的应用程序中使用相机.我添加了许可,但我很困惑在哪里添加功能,以便使用前置摄像头.你能帮我吗?

android android-manifest android-camera android-permissions

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

OpenCV色彩浓度直方图

我正在使用OpenCV开发一个ANPR系统,并在一些文章中看到了一种进行字符分割的方法.我们的想法是制作一个图表,显示图像上的颜色浓度.

我该怎么做呢?

在此输入图像描述

这是我的形象:

在此输入图像描述

我需要检测如上所示的黑色区域的位置以识别每个字符.

我已经尝试逐个像素地添加值,但我在Android上这样做,这需要时间是不可接受的.

ocr opencv computer-vision anpr

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

nexus的NFC/RFID入门

Nexus S NFC/RFID入门.有人可以提供任何指导吗?

我有兴趣使用nexus的NFC/RFID硬件创建一些家庭酿造演示.我想我需要找到合适的标签,以及如何将网址编码成nexus可以通过它的标签应用程序读取的标签.不确定iso 14443标签或mifare等

nexus是否支持所有libnfc?

如果我root设备可以访问写入功能吗?

谢谢

android rfid nfc nexus-s

8
推荐指数
2
解决办法
7372
查看次数

如何设置GNUMAKE变量使ndk-build工作

我试图让ndk-build在Windows上的Cygwin中工作.根据NDK文档(特别是INSTALL.htm),"NDK要求GNU Make 3.81或更高版本可用于您的开发."

我在我的电脑上安装了Gnu Make.

到现在为止还挺好.

在Cygwin bash中,我转到android NDK根目录.现在当我输入以下命令时(现在没有参数,只是看看命令是否有效):

$./ ndk-build
错误:找不到'make'程序.请安装Cygwin make package或定义GNUMAKE变量以指向它.

所以我尝试设置GNUMAKE变量,但没有运气:

$ export GNUMAKE ='/ cygdrive/c\Program Files\GnuWin32\bin'
错误:您的GNUMAKE变量被定义为无效名称:/ cygdrive/c\Program Files\GnuWin32\bin请修复它以指向有效的make可执行文件(例如usr/bin/make)

我甚至尝试将其设置为usr/bin/make,因为它建议,但同样的无效名称错误.

任何人都知道如何解决这个问题?

我使用的是Windows 7,NDK r5,Cygwin 1.7.1

android cygwin makefile gnu-make android-ndk

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

使用OpenCV4Android保存ORB特征向量(java API)

我有一组训练图像,我已经检测计算了它们的特征向量(使用ORB特征描述符和提取器.问题是:因为我需要保存这些特征以重新使用它们以匹配测试图像(使用SVM分类器); 在Android设备上本地存储特征向量的最佳方法是什么?

要保存的特征向量是每个图像的可变大小,因此具有非最大大小的特征向量用零填充以统一所有向量的大小.目前最大尺寸为500行×32列; 因此16k功能.

这是我到目前为止可以达到的选项;

  • 我听说过OpenCV的FileStorage,但是在浏览java文档时,我注意到了HOG功能的一种save方法(不是ORB).此外,我不确定使用OpenCV的文件存储选项保存功能对于Android手机来说是否是最佳内存方式,因为xml文件太大而无法加载.
  • 我目前的选择是选择一个sqlLite数据库,有一个包含两个cols的表; id和功能(如在线经常建议的那样); 列表sqlLite中的所有16k功能.这似乎是电话存储密集型,但它是我能找到的最合理的解决方案.

有没有一种常用的方法来处理Android手机上的特征向量?它是否包含上述任何方法; 如果没有,请您提供一些有关如何实施此类存储解决方案的指南?

谢谢.

storage android opencv vector feature-detection

8
推荐指数
2
解决办法
2051
查看次数

C#增量数组

如果我想生成一个从1到6并以.01递增的数组,那么最有效的方法是什么?

我想要的是一个数组,mins和maxs可能会在以后更改...像这样: x[1,1.01,1.02,1.03...]

c# arrays optimization loops increment

7
推荐指数
3
解决办法
9878
查看次数