新手求助vf问题,懂的来 谢谢你懂我~

新手求助一条C语言题目的***不太懂,谢谢各位大神,如下题_百度知道新手求助,懂C语言的高手来。_百度知道查看: 1816|回复: 8
新手求助!谢谢
最近我开始接触opencv,由于是自学,所以有些问题不懂,还请大家能帮忙小弟,谢谢!
#include&CxCore.h&
#include&cv.h&
#include&highgui.h&
#include&iostream&
int main()
& & & & int a[2][2]={1,-1,1,1};
& & & & CvMat A=cvMat(2,2,CV_8UC1,a);
& & & & CvMat* dst=cvCreateMat( 2,2,CV_8UC1 );
& & & & CvScalar b=cvScalar(1,0,0,0)
& & & & cvAddS( &A, b, dst, 0 );
& & & & for(int i=0;i&2;i++)
& & & & & & & & for(int j=0;j&2;j++)
& & & & & & & & & & & & cout&&((uchar*)(dst-&data.ptr + dst-&step*i))[j]&&&& & & & &;
& & & & & & & & cout&&
& & & && &return 0;
这是一个简单地实现矩阵与数值相加的程序,主要是利用到cvAddS这个函数,但老是运行不了,估计主要是我对CvScalar 这个不知道怎么用,我看了opencv的对它的介绍,还是不怎么会,大家能不能给我些简单的例子,谢谢了!刚开始学这个感觉不知道从何入手,还希望有经验的你们,能给我们新手些入门经验之谈呀,再次谢谢l啦!
新手求助!谢谢
怎么没人响应呀,
新手求助!谢谢
怎么没人响应呀, 欢迎你来到openCV 中国论坛。
首先要提醒你的是:
你希望发了贴之后,马上有人回复,这个想法不错。
但是你的帖子没有理,有很多原因,不知道你看过“提问的艺术”之类的帖子没有?
限于时间关系,我无法给你更多的解释,但是从你的代码来看,似乎问题很多,因为前两句语句就有问题
我给你个建议吧,你先创建一个矩阵,然后先看看输出这个矩阵的值是否正确。然后再考虑矩阵的运算之类的事情。。。。。。
我也不知道你是从哪里弄来的代码,你有参考书么?你看过多少openCV的相关资料,然后就开始编程了?你的代码有问题,你只是简单的说”但老是运行不了”,请问具体是如何“运行不了”?
新手求助!谢谢
感谢您对我出现的问题给予指出,我对opencv的认识确实很浅薄,这方面的知识,我也是通过该网站的资料了解的,也下载了参考手册,现在在看,希望能通过该网站了解学习更多这方面的知识,我对opencv很感兴趣,但是周边学的人基本没有,所以,有时候提出的问题是没什么准确,这还请大家见谅,相信会慢慢好起来的。在这里我想请问下您是通过什么方式学习好opencv的,还请您能为我点明一二,谢谢,
对于这个程序,我根据您的建议我尝试了输出矩阵,确实不行,我是这样做的:
#include &cv.h&
#include &highgui.h&
#include &math.h&
#include&iostream&
int main()
& & & & float a[2][2]={1,-1,1,1};
& & & & CvMat b=cvMat(2,2,CV_8UC1,a);
& & & & for(int i=0;i&2;i++)
& & & & {& &for(int j=0;j&2;j++)
& && && && && && &&&cout&&((float*)((b.data).ptr + (b.step)*i))[j]&&&& & & & &;
& & & && &&&cout&&
& & & & return 0;
但运行显示的数值不对,这是在哪里出错了?
新手求助!谢谢
我手头有一本版大出的OpenCV的书,我感觉还是不错的。至少很多例子之类的挺不错的。而且我基本上学习了这本书的一些框架和基础的东西。
我不知道楼主对与C语言,C++语言的一些内容熟悉不熟悉,如果熟悉的话,看起来就比较快。
我们这个网站的wiki的内容,以我个人的感觉,不是很适合初学者。(因为很多文档,高手都很容易看懂,但是新手还是云里雾里。。。我最近一段时候,都有在写wiki,希望有更多的人来写wiki,让wiki真正发挥作用
我感觉,对于初学者来说,应该是从最基本的东西开始,比如OpenCV里面有很多的变量类型,数组,通道,向量,标量之类的东西。把这些掌握了,然后再是图像的那个IPLimage的类,再然后是学习在图像上面的操作和处理。接下来,就可以针对你需要的应用领域,再深入学习了。
从你的这个帖子,看出来,你对 cvMat这个函数的使用,和其参数的规格,概念还是不清楚的,我没有仔细去研究wiki里面的这个内容,但是至少书里面是有比较详细的介绍的。
,你的代码,对于CV_8UC1的理解是很含糊的,建议你看书,或者寻求更加详细的理解。
另外,我其实很多东西也不懂,不过我在论坛上面常常帮助人解答问题,很多问题我自己也没有遇到过,但是当我在帮助他们解决问题的同时,自己也就都懂了,哈哈。
新手求助!谢谢
wiki内容的丰富,期待你的参与啊
新手求助!谢谢
请参看下面的网页
[url:2csuiiw0]http://yester-/search/label/OpenCV%E8%B3%87%E6%96%99%E7%B5%90%E6%A7%8B%E6%93%8D%E4%BD%9C%E8%88%87%E9%81%8B%E7%AE%97[/url:2csuiiw0]
新手求助!谢谢
请参看下面的网页
[url:37r9jxy6]http://yester-/search/label/OpenCV%E8%B3%87%E6%96%99%E7%B5%90%E6%A7%8B%E6%93%8D%E4%BD%9C%E8%88%87%E9%81%8B%E7%AE%97[/url:37r9jxy6]
你的这个网页怎么找到了,太牛了,里面的作者,这么多的例子!爽!对于我也很有帮助
新手求助!谢谢
很感谢楼上的,C,C++自己感觉良好,我现在已经拿到了那本教材,打算寒假去看,呵呵,希望能有进一步认识opencv。上面的大哥发的网址很受益,谢谢!
Powered by新手求助,大家来帮帮忙,感谢、感谢!_百度知道

参考资料

 

随机推荐