小编Geo*_*lis的帖子

在matlab中舍入到最接近的0.5

如何在matlab中将小数舍入到最接近的0.5?我希望16.625四舍五入到16.5

math matlab

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

CUDA内核作为类的成员函数

我正在使用CUDA 5.0和Compute Capability 2.1卡.

问题非常简单:内核可以成为类的一部分吗?例如:

class Foo
{
private:
 //...
public:
 __global__ void kernel();
};

__global__ void Foo::kernel()
{
 //implementation here
}
Run Code Online (Sandbox Code Playgroud)

如果没有,那么解决方案是创建一个包装函数,该函数是类的成员并在内部调用内核?

如果是,那么它是否可以作为普通私有函数访问私有属性?

(我不只是尝试它,看看会发生什么,因为我的项目现在有其他几个错误,而且我认为这是一个很好的参考问题.我很难找到使用C++与C++的参考.基本功能的例子可以是找到但不是结构化代码的策略.)

c++ windows cuda

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

OpenCV Mat阵列访问,最快的方法是哪种?为什么?

我想知道OpenCV中Mat中访问数据的方式。如您所知,我们可以通过多种方式获取数据。我想在Mat中存储图像(宽x高x 1深度)并循环访问图像中的每个像素。最好的方法是使用ptr <>(irow)获取行像素,然后访问行中的每一列。或使用at <>(irow,jcol)最好?还是使用index = irow * Width + jrow直接计算索引是最好的?任何人都知道原因。

提前致谢

c++ opencv image image-processing mat

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

gnuplot设置数据标签的背景色

我想将数据标签的背景设置为白色!所考虑的图是以下数据(gnuDC.dat)的数据图:

4   1570.96 1571
8   770.63  771
12  530.33  530
16  385.13  385
24  261.87  262
48  137.71  138
96  81.42   81
Run Code Online (Sandbox Code Playgroud)

plot命令显示为:

plot "gnuDC.dat" using 1:2 title "DC: GNU Fortran 4.7.2 + Open MPI 1.6.3" w p ls 1, \
 "gnuDC.dat" using 1:2:3 with labels center offset 2.,0.7 font "Helvetica,14" tc ls 4 notitle, \
 "gnuDC.dat" using 1:3 notitle smooth csplines ls 14
Run Code Online (Sandbox Code Playgroud)

这给了我: 在此处输入图片说明

看起来还可以,但是认为当背景为白色时,可以更好地阅读标签。有没有一种简单的方法可以一次为所有标签添加白色背景?

这是整个打印文件:

set terminal postscript eps size 14cm,10cm enhanced color \
        font 'Helvetica,18' linewidth 2 …
Run Code Online (Sandbox Code Playgroud)

gnuplot

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

CMake内部错误(TEST_BIG_ENDIAN)

我在64位Windows 7上使用CMake(虽然我正在编译32位).

我正在尝试安装vxl库,当我运行CMake(从接口)时,我收到以下错误:

The C compiler identification is unknown
The CXX compiler identification is unknown
Check if the system is big endian
Searching 16 bit integer
CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/TestBigEndian.cmake:44 (message):
  no suitable type found
Call Stack (most recent call first):
  config/cmake/config/CMakeLists.txt:287 (TEST_BIG_ENDIAN)


Configuring incomplete, errors occurred!
Run Code Online (Sandbox Code Playgroud)

我使用VS 2008的默认编译器32位.它看起来像一个内部CMake错误,我在互联网上找不到任何有用的东西.问题在于,当我尝试重新配置-already installed- ITK库时,我得到了同样的错误.

注意:当我第一次尝试配置CMake时,我得到了类型的错误:

CMake Error: Internal CMake error, TryCompile configure of cmake failed
Run Code Online (Sandbox Code Playgroud)

创建CMakeCache后,它们不再出现,我设置了cmake变量.在第二个"配置"中尝试仅出现第一个错误.

我真的不知道如何继续,有人可以帮忙吗?先感谢您.

windows cmake itk

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

标签 统计

c++ ×2

windows ×2

cmake ×1

cuda ×1

gnuplot ×1

image ×1

image-processing ×1

itk ×1

mat ×1

math ×1

matlab ×1

opencv ×1