在std :: list
中累积char *数组后我想将所有内容都放入Mat数据中。
EX)
example.h文件
class ClassA
{
public:
char message[9600];
...
... else variable
}
Example.cpp
while(true) {
int length = recv(hSocket, message, sizeof(message) ,0);
messList.push_back(message);
if (messList.size() < 2) {
continue;
}
// Here ...
Mat matInputData(60, 80, CV_16UC1, ..?); <-- All data in the accumulated 'messList'
}
如果
如上所述
第一条消息的值是
消息[0] =&#39; 1&#39 ;; 消息[1] =&#39; 2&#39;;
......其他9598 ......
第二条消息的值
消息[0] =&#39; 3&#39;;
消息[1] =&#39; 4&#39;;
......其他9598 ......
...
对于上面的例子,
我有matInputData
&#39; 1&#39;,&#39; 2&#39;,&#39;剩余价值&#39; ......&#39; 3&#39;,&#39; 4&#39;
我想要被序列化。