标签: visual-c++

如何检测图片上颜色相同的区域?

我正在尝试使用OpenCv进行"人数统计".我的摄像头安装在天花板上,俯视着.现在我有问题检测头部.我已阅读http://pdfcast.org/pdf/real-time-people-couting ; 我正在尝试进行颜色分割,找到颜色相同的椭圆区域并将其称为"人头".但我不知道如何进行颜色分割.
在这里我从纸上显示我想要的图片
http://smotr.im/7LDz
请帮帮我,谢谢.

opencv computer-vision visual-c++

-1
推荐指数
1
解决办法
205
查看次数

C++迭代器在Visual C++中破解而不是GNU g ++

我正在尝试更多地了解列表容器以及如何迭代它们,但似乎g ++没有问题,但Visual Studio C++遍布各处!

#include <iostream>
#include <string>
#include <list>

using namespace std;

int main(){

   list <string> data;
   list <int>::iterator it;

   data.push_back("fee");
   data.push_back("fi");
   data.push_back("foo");
   data.push_back("fum");

   // something breaks back here ?!?!
  for(it=data.begin(); it!=data.end(); it++){
     cout << *it << endl;
  }

  return 0;

}
Run Code Online (Sandbox Code Playgroud)

c++ gcc visual-c++

-2
推荐指数
2
解决办法
371
查看次数

与 - > EndsWith()相反

与字符串比较相反的是什么

thisString->的endsWith( "字符串")

如果它不以......结束

c++-cli visual-c++

-2
推荐指数
1
解决办法
353
查看次数

该程序没有提供所需的输出.错误的FIFO实现?

这是一个使用的FIFO程序linked list.该程序没有提供所需的输出,但会生成一个长循环,该循环在某个时间后停止并且有一条消息表明程序已停止工作.问题是什么 ?

#include <iostream>
using namespace std;

struct node {
      int data;
      struct node* previous; // This pointer keeps track of the address of the previous node
};

struct queue {
      node* first;
      node* last;
};

node* dataNode_P_A; 

bool loop = true;

struct node* enterData();
struct node* enter_N_Data();
void displayQueue();

int main() {
    struct node* dataNode= enterData();

    while( loop ) {
        cout << "Want to enqueue ? Press y/n : ";
        char ans;
        cin >> ans;
        if( …
Run Code Online (Sandbox Code Playgroud)

c++ queue fifo visual-c++ data-structures

-2
推荐指数
1
解决办法
181
查看次数

<Method>不是<Class>的成员

这是我以前做过的非常基本的事情,但我不明白为什么我现在遇到问题.我正在创建一个对象'foo',以便与文件中的iostream活动轻松连接.

直到今天我添加了几个似乎在定义文件的上下文中找到问题的方法,我几乎没有构建整个项目.

foo.h中:

    #ifndef FOO_H
    #define FOO_H

    #include <string>
    #include <fstream>
    #include <vector>

    using std::string;
    using std::fstream;
    using std::vector;

    namespace FileSys
    {
        class foo
        {
        public:
            foo();
            /**
             * Attempts to open a file from directory dir
             * @param dir
             *              The path of the file to be opened
             */
            foo( string dir );
            /**
             * Attempts to find a directory using the parent file's path as the root directory and extending the directory by the child string
             * If …
Run Code Online (Sandbox Code Playgroud)

c++ visual-c++

-2
推荐指数
1
解决办法
9758
查看次数

'如果'找不到标识符

我是一名初学者C++学习者,我总是在visual studio 2010中的if循环上遇到问题

#include <iostream>
#include <string>
#include <fstream>
#include <conio.h>

using namespace std;

int main(void){

    string name;
    int money;

    cout << "Hello, Enter your name here: ";
    cin >> name;
    cout << "\n\nHello " << name << ".\n\n";

    cout << "\nEnter your salary here:L";
    cin >> money;

    If(money <= 50000 || money >= 100000 );
    {
        cout << "\nGood!\n";
        } else if(money >=49999){
               cout << "\nJust begin to work?\n"
               } else if(money <= 100000){
                      cout << "\nWow!, you're rich\n"; …
Run Code Online (Sandbox Code Playgroud)

c++ visual-c++ undeclared-identifier

-2
推荐指数
2
解决办法
880
查看次数

如何在字符数组的单个索引中存储整数?

我想在单个索引的字符数组中存储一个整数.itoa在这种情况下,该功能不起作用.有人可以帮忙吗?

c++ arrays atoi itoa visual-c++

-2
推荐指数
1
解决办法
1434
查看次数

使用C++中的Point类创建一个计算圆的面积的类

我正在尝试创建一个Circle计算圆的面积的类.它使用一个基本的Point类来初始化2个点,一个作为中心点,作为圆上的一个点(也就是半径),这些是我得到的错误:

(25) error C2533: 'Circle::{ctor}' : constructors not allowed a return type
(25) error C2511: 'Circle::Circle(Point &,Point &)' : overloaded member function not found in 'Circle'
(12) : see declaration of 'Circle'
(46): fatal error C1004: unexpected end-of-file found
Run Code Online (Sandbox Code Playgroud)

也许我一直在盯着,如果太长时间,但任何帮助将不胜感激.

#include <iostream>
#include <cmath>
#include "Point.h"

class Circle
{
   public:
  Circle(const Point &, const Point &);
  float getArea() const;

   private:
  Point pCenter;
  Point p1;
  float areaOfCircle;
}

Circle::Circle(Point &pointC, Point &point1)
: pCenter(pointC), p1(point1)
{

}

float Circle::getArea() …
Run Code Online (Sandbox Code Playgroud)

c++ visual-c++

-2
推荐指数
1
解决办法
2567
查看次数

c++,如何在代码中获取解决方案目录

我正在为返回其完整路径的 dll 函数编写单元测试。测试项目和dll项目都在同一个解决方案中。

我正在考虑获取解决方案目录并将路径的其余部分附加到断言。

在测试项目的预处理器定义中定义:_SOLUTIONDIR=$(SolutionDir);

但在测试文件中我得到#define _SOLUTIONDIR C:\*\Project\ expands to C:\*\Project\ unrecognized token

我应该如何将其转换或转换为字符串?或者一般来说获得相对路径的最佳方法是什么?

dll file has function returning 
--------------------------------
 EXTERN_C IMAGE_DOS_HEADER __ImageBase;
LPTSTR  strDLLPath1 = new TCHAR[_MAX_PATH];
        ::GetModuleFileName((HINSTANCE)&__ImageBase, strDLLPath1, _MAX_PATH);
        wstring temp1(strDLLPath1);
        string temp2(temp1.begin(), temp1.end());
return temp2;
Run Code Online (Sandbox Code Playgroud)

c++ macros preprocessor visual-c++

-2
推荐指数
1
解决办法
2921
查看次数

sprintf_s 和访问冲突

我一直在使用 C/C++ 程序在 Windows 上的 Visual Studio 中收到“0xC0000005:访问冲突读取位置错误”,并试图简化以说明我的问题。下面的代码运行得很好:

char tmp[1000];
ULONG64 val1 = 1;
sprintf_s(tmp, 1000, "%lu, %s, %s", val1, "true", "false");
Run Code Online (Sandbox Code Playgroud)

但是,当我向格式中添加额外的 unsigned long 时,会出现访问冲突,如下面的代码所示:

char tmp[1000];
ULONG64 val1 = 1;
ULONG64 val2 = 2;
sprintf_s(tmp, 1000, "%lu, %lu, %s, %s", val1, val2, "true", "false");
Run Code Online (Sandbox Code Playgroud)

c windows visual-c++

-2
推荐指数
1
解决办法
122
查看次数