小编roa*_*alz的帖子

如何以编程方式调用listview标签编辑

在C#中,我想调用新添加的项目到ListView的标签编辑.基本上,如果我点击此处添加方案,只要添加新项目,我希望文本标签处于用户可编辑状态.谢谢!

.net c# user-interface winforms

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

Win API以编程方式更改输入语言

我想以编程方式将WinXP中的输入语言更改为西班牙语.有API支持吗?

谢谢

c++ sdk winapi visual-c++

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

在scikit-learn中实现K Neighbors Classifier,每个对象有3个特征

我想用scikit-learn模块实现一个KNeighborsClassifier(http://scikit-learn.org/dev/modules/generated/sklearn.neighbors.KNeighborsClassifier.html)

我从我的图像中检索坚固性,伸长率和Humoments功能.我如何准备这些数据进行培训和验证?我必须为从我的图像中检索到的每个对象创建一个包含3个特征[Hm,e,s]的列表(从1个图像中有更多对象)?

我读了这个例子(http://scikit-learn.org/dev/modules/generated/sklearn.neighbors.KNeighborsClassifier.html):

X = [[0], [1], [2], [3]]
y = [0, 0, 1, 1]
from sklearn.neighbors import KNeighborsClassifier
neigh = KNeighborsClassifier(n_neighbors=3)
neigh.fit(X, y) 

print(neigh.predict([[1.1]]))
print(neigh.predict_proba([[0.9]]))
Run Code Online (Sandbox Code Playgroud)

X和y是2个特征?

samples = [[0., 0., 0.], [0., .5, 0.], [1., 1., .5]]
from sklearn.neighbors import NearestNeighbors
neigh = NearestNeighbors(n_neighbors=1)
neigh.fit(samples) 

print(neigh.kneighbors([1., 1., 1.])) 
Run Code Online (Sandbox Code Playgroud)

为什么在第一个例子中使用X和y并现在采样?

python classification machine-learning nearest-neighbor scikit-learn

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

如何在C++中以编程方式解析%UserProfile%的位置?

我想在C++中以编程方式找到当前用户配置文件的目录.

c++ windows profile

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

在C++中将不同大小的常量数组作为函数参数传递

我有不同大小的恒定多维数组.我想将它们传递给一个函数.但是,我会得到错误的下标,数组的大小不同所以我不能把下标放在数组参数中.这个问题的解决方案是什么?

这是一个示例代码.实际的数组更大.

//ARRAY1
const double ARRAY1[3][2][2] =
{
    {
        {1.0,1.0},
        {1.0,1.0},
    }
    ,
    {
        {1.0,1.0},
        {1.0,1.0},
    }
    ,
    {
        {1.0,1.0},
        {1.0,1.0},
    }
}
//ARRAY2
const double ARRAY2[2][2][2] =
{
    {
        {1.0,1.0},
        {1.0,1.0},
    }
    ,
    {
        {1.0,1.0},
        {1.0,1.0},
    }
}

//How to declare the parameter?
double SomeFunctionToWorkWithBothArrays(const double arr[][][])
{

}
Run Code Online (Sandbox Code Playgroud)

c c++ visual-c++

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

以编程方式隐藏垂直布局?

我想知道是否可以隐藏垂直布局。我目前有一个水平布局和两个垂直布局。我想在单击按钮时隐藏其中一个垂直布局(及其所有内容)。关于我如何做到这一点的任何建议。

c++ qt

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

以编程方式清除 Visual Studio OUTPUT 窗口

是否有可能以编程方式为 C++ 程序清除 Visual Studio OUTPUT 窗口?今天我使用 OutputDebugString 调用在那里写入,并且在某些时候我想清除它。这可能吗?

我用的是VS2008

c++ debugging visual-studio

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

如果我们将std :: cout应用于指向成员的指针,我们将获得什么值

我们可以通过应用获得位于内存中的对象的地址表示

std::cout << &obj << std::endl
Run Code Online (Sandbox Code Playgroud)

我试图用指向成员的类型做同样的事情.

#include <iostream>

using namespace std;
struct X
{
    bool b;
    int a;
};
int X::* a =&X::a;
bool X::* b = &X::b;
X x;

int main()
{
    cout << a << endl << b; //1
                            //1
}
Run Code Online (Sandbox Code Playgroud)

DEMO

你看我收到了1.什么是1?或者我必须提到一个pointer-to-member只是一个不直接绑定到"just"指针的类型?

c++ pointers

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

使用 OpenCV 检测边缘图像中的矩形形状

我想检测图像中包含很多子结构的多个(相似)矩形对象。所以,我目前的计划是使用高斯模糊、形态学和边缘检测(Canny)。使用边缘检测后,我得到了这个(阈值参数非常低):在此处输入图片说明

我最终想要的是更大矩形的轮廓。看:在此处输入图片说明

目前我尝试通过使用HoughLines和之findContours后来获得它。对于这项工作,我需要拨弄了很多与门限参数CannyHoughLines

当我对一张图像进行正确处理时,参数很可能不适用于下一张(例如,前一张图像中的边缘不太占优势,导致霍夫变换检测到太多线条)。另一个问题是,有时内部结构与外边缘的一侧同等或更少占主导地位。

我尝试使用更强的模糊或形态,但在某些时候这模糊了矩形之间的小间隙。

鉴于边缘图像(最好使用opencv),我可以以其他方式提取更大的矩形吗?获得 4 个角点就足够了。

c++ opencv image image-processing hough-transform

5
推荐指数
0
解决办法
853
查看次数

编译器是否应该对派生类中隐藏的基础结构的成员变量发出警告?

我不小心在基础结构派生的类中用私有成员隐藏了(基础)结构的一些成员变量.

struct Base {
int a;
}

class Derived:public Base {
private:
int a;
...

在我的情况下这是一个错误,导致一个偷偷摸摸的bug(幸运地在测试时被抓住).
因为我认为影响成员的目的非常罕见(如果根本不被认为是不好的做法),我想知道为什么编译器不会提出至少一个警告(好吧,不是错误,因为在法律上允许阴影)?

我使用的编译器是Microsoft Visual C++ 2015,警告级别4).
我想知道其他编译器(即GCC)是否为这种情况提供了具体的警告?

c++ compiler-warnings visual-c++

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