如何将OpenCV上的Mat转换为CV_16UC1类型

时间:2016-05-19 11:57:05

标签: opencv

尝试了imread参数,并尝试使用不同类型的convertTo。 没工作。 你知道怎么做吗?

2 个答案:

答案 0 :(得分:3)

首先,您需要确保源垫也是单通道垫。然后你可以这样做。

$( document ).on( "change", "select.filterChange", function() {
            alert("boo");
            $.ajax({
                type: 'POST',

                url: 'inc/changeField.php',
                data: { 
                    'foo': 'bar', 
                    'var': 'variable'
                },
                success: function(msg){
                    alert('wow' + msg);
                }
            });
            return false;
        });

答案 1 :(得分:0)

值得注意的是the documentation

这一行
  

rtype - 所需的输出矩阵类型,或者更确切地说,由于通道数与输入相同的深度;如果rtype为负数,则输出矩阵将与输入具有相同的类型。

另外请记住,不同的矩阵类型可以存储不同的值范围 - 使用alpha(第三个参数)缩放可以帮助解决这个问题。 Here's a list of the types and their properties(在我看的时候花了太长时间找到一个,所以你去,以防万一)。