小编Lak*_*nan的帖子

Matrix OpenCV的大小

我知道这可能非常简陋,但我是OpenCV的新手.你能告诉我如何在OpenCV中获得矩阵的大小吗?我用谷歌搜索,我仍在搜索,但如果你们中的任何人都知道答案,请帮助我.

行数和列数的大小.

有没有办法直接获得2D矩阵的最大值?

opencv opencv-mat

118
推荐指数
4
解决办法
20万
查看次数

怎么修 '.' 不是内部或外部命令错误

我已经按照几个链接来尝试解决这个问题,例如link1,他们要求我在环境变量中包含exe的路径.这是我尝试的以下命令,以获取此错误

       D:\Gesture Recognition\Gesture Recognition\Debug>./"Gesture Recognition.exe" 
       rawrec1.trr
Run Code Online (Sandbox Code Playgroud)

和错误

    '.' is not recognized as an internal or external command,
     operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

我将手势ecognition exe路径包含在系统和环境变量的用户变量中.即使在启动系统后,错误仍然存​​在.任何人都可以帮我解决这个问题或解决这个问题吗?提前致谢

cmd environment-variables

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

在Vim中粘贴多次

这可能非常简单,但我尝试搜索,我最终得到的东西,如复制多行,剪切和粘贴多行等.我正在寻找的是在Vim中多次粘贴一行.

例如.复制一行'X',我想单独粘贴这一行30次,因此我将有30'X'行.是否可以在Vim中使用单个命令?请帮我.

注意:粘贴的单个命令.该行的副本可以通过'y'完成.粘贴30次左右,我需要一个命令.请帮帮我.

vim copy-paste paste

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

我可以确定cv :: Mat Opencv中的通道数

这可能是基本的,但有可能知道有多少频道cv::Mat吗?例如,我们加载RGB图像,我知道有3个通道.我做了以下操作,只是为了得到图像的拉普拉斯,这是直接来自Opencv文档.

int main(int argc, char **argv)
{
     Mat src = imread(argv[1],1),src_gray,dst_gray,abs_dst_gray;

     cvtColor(src,src_gray,COLOR_BGR2GRAY);
     GaussianBlur( src, src, Size(3,3), 0, 0, BORDER_DEFAULT );
     Laplacian(src_gray,dst_gray,ddepth,kernel_size,scale,delta,BORDER_DEFAULT);
     convertScaleAbs(dst_gray,abs_dst_gray);
}
Run Code Online (Sandbox Code Playgroud)

转换为灰度后,我们应该只有一个频道.但是如何确定abs_dst_gray程序中的通道数?这有什么功能吗?或者是否可以通过程序员编写的任何其他方法?请帮帮我.

提前致谢.

c++ opencv mat

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

估计图像Opencv的亮度

我一直试图在Opencv中获得图像亮度,到目前为止我已经使用了calcHist并考虑了直方图值的平均值.但是,我觉得这不准确,因为它实际上并不确定图像的亮度.我在图像的灰度版本上执行了calcHist,并试图区分从明亮图像获得的avergae值而不是中等值的avergae值.到目前为止我还没有成功.你能帮我解决一下可以通过OpenCv实现的方法或算法来估算图像的亮度吗?提前致谢.

opencv image-processing vision computer-vision

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

尝试运行 Docker 导致退出代码 127

我正在尝试在使用 docker 的 Windows 中运行某个应用程序。由于应用程序是一个 shell 脚本,我使用 cygwin 终端。作为 docker 的新手,我对它的工作原理没有明确的想法。

使用 boot2docker,我在 Windows 7 中打开了一个 docker 终端和一个 cygwin 终端来运行脚本。

但是当我运行脚本时,说

   ./xyz init
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

    trying to run docker resulted in exit code 127
Run Code Online (Sandbox Code Playgroud)

你能告诉我我应该通过哪些基本的急救来解决这个问题吗?

该应用程序来自vision.ai,名为vmx。有关该应用程序的信息在这里。

https://docs.vision.ai/

非常感谢您的帮助。

cygwin docker boot2docker

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

了解层次结构,来自 findContours opencv

我试图从 opencv c++ 中了解 Hierarchy 和 findContours,但我发现这很困难。

我确实在这里解决这个问题,但我仍然无法清楚地了解它。我尝试在不同的示例中使用它,使用以下示例图像

在此处输入图片说明

对于上图,运行以下代码,

    #include "opencv2/highgui/highgui.hpp"
    #include "opencv2/imgproc/imgproc.hpp"
    #include <iostream>
    #include <stdio.h>
    #include <stdlib.h>

    using namespace cv;
    using namespace std;

    Mat src; Mat src_gray;
    int thresh = 100;
    int max_thresh = 255;
    RNG rng(12345);

    void thresh_callback(int, void* );

    /** @function main */
    int main( int argc, char** argv )
    {
            src = imread( argv[1], 1 );
            cvtColor( src, src_gray, CV_BGR2GRAY );
            blur( src_gray, src_gray, Size(3,3) );

            String source_window = "Source";
            namedWindow( …
Run Code Online (Sandbox Code Playgroud)

c++ opencv opencv-contour

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

Matlab Plot中的TextBox

请帮帮我.我试图在matlab图中包含一个带有边界的小文本框,其中说明了关于情节的某些重要事项.我确实遇到过这个链接,

http://www.mathworks.in/matlabcentral/newsreader/view_thread/154660

但我想知道是否有任何其他内置的绘图功能可以直接执行此操作.我真的很抱歉,如果这个问题很简陋,但我会感谢你的帮助.

而且,我实际上并不清楚这个链接到底在说什么.mtext如何将文本框放在图中?我如何实际编码呢?这些是我的困惑.请帮帮我.

matlab

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

如何知道图像的类型

当我imread在MATLAB中使用并读取图像时,我如何知道它是RGB,灰度还是单个编程?

    I1 = imread('sample_image.jpg');
Run Code Online (Sandbox Code Playgroud)

如何I1在转换之前知道什么类型?

matlab image

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

尝试从c ++ linux执行命令行代码

我尝试了以下代码,从c ++代码与命令行进行通信.

#include<iostream>
#include<cv.h>

int main()
{
    system("gnome-terminal");
    system("cd");
}
Run Code Online (Sandbox Code Playgroud)

gnome-terminal命令执行正常.关闭终端后,当我期待cd执行时,不会发生.你能帮助我并指出原因吗?谢谢.我期待这个函数让cmd进入主目录,但事实并非如此.我在linux工作

我甚至通过删除gnome尝试了它.简单的CD无法正常工作.我在做什么?

如果我尝试ls,它似乎工作正常!

我的主要目的是打开一个新终端,并通过打开新终端的当前程序在该新终端上执行命令.你能告诉我怎样才能做到这一点吗?

c++ linux command-prompt

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