zoukankan      html  css  js  c++  java
  • OpenCV3编程入门.记录

    ZC:OpenCV3编程入门_毛星云编著_电子工业出版.pdf

    1、在看到 PDF.P134(计算数组加权和:addWeighted()函数)的时候,其中讲到“当输出数组的深度为CV_32S时,这个函数就不适用了,这时就会内存溢出或输出的结果压根不对。”

      ZC:这里 又 不太明白 "深度"是什么感念了...("通道"的概念 倒是在本书的某处 看的比较明白了)

      PDF.P106

    2、Pdf.P163  看到 “vector(arrays)”

      ZC:注意,这里 是"arrays",不是"array"。记得 之前 Pdf.P143 函数merge的一种参数形式为:“void merge(InputArrayOfArrays mv, OutputArray dst)”,这里 也有 "array"和"arrays"... 注意理解含义...

    3、Pdf.P153(书.P136) “矩阵卷积” 是什么?

      Pdf.P173 “图6.1 领域滤波(卷积)”

      Pdf.P172 “相位” ??什么东西?  “锐化”什么东西?

    4、

    5、

     

    2、ZC:自己想到的:如何获取 图像的 深度??我想到了 函数 Mat::depth(),但是 我测试了一下 返回 都是 0,不解...于是 度娘了一下:

     资料:Mat类和Mat__depth()函数 - 薛定谔的AI - CSDN博客.html(https://blog.csdn.net/GeorgeAI/article/details/81045704)、Opencv Mat矩阵中data、size、depth、elemSize、step等属性的理解 - 牧野的博客 - CSDN博客.html(https://blog.csdn.net/dcrmg/article/details/52294259

    Mat::depth()函数 求矩阵中元素的一个通道的数据类型,这个值和type是相关的。例如 type为 CV_16SC2,一个2通道的16位的有符号整数。
    那么depth则是CV_16S。depth也是一系列的预定义值, 将type的预定义值去掉通道信息就是depth值: CV_8U CV_8S CV_16U CV_16S CV_32S CV_32F CV_64F depth:          用来度量每一个像素中每一个通道的精度,但它本身与图像的通道数无关!depth数值越大,精度越高。在
    Opencv中,Mat.depth()得到的是一个0~6的数字,分别代表不同的位数,对应关系如下:
    enum{CV_8U=0,CV_8S=1,CV_16U=2,CV_16S=3,CV_32S=4,CV_32F=5,CV_64F=6}                   其中U是unsigned的意思,S表示signed,也就是有符号和无符号数。         可以理解为房间内每张床可以睡多少人,这个跟房间内有多少床并无关系;



    3、

    4、

    5、

  • 相关阅读:
    Android中Context样式分析
    Android组件化实践
    插着USB mic开机时,系统没有声音问题
    Android7.1 解决ttyUSB串口节点不固定问题
    android中设置里面版本号的显示
    android7.1添加开机启动服务被selinux禁用问题
    Settings中删除一些默认的选项
    es8323codec调节录播音量大小
    user版本串口不能输入
    高新兴GM510模块调试
  • 原文地址:https://www.cnblogs.com/cppskill/p/11048456.html
Copyright © 2011-2022 走看看