Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/134.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Simulink S-Function Builder仅允许1-D&;二维尺寸。如何为RGB图像选择三维?_C++_Matlab_Simulink - Fatal编程技术网

C++ Simulink S-Function Builder仅允许1-D&;二维尺寸。如何为RGB图像选择三维?

C++ Simulink S-Function Builder仅允许1-D&;二维尺寸。如何为RGB图像选择三维?,c++,matlab,simulink,C++,Matlab,Simulink,我希望通过一个s功能块传递一个RGB图像。我可以很容易地用灰度图像做到这一点,因为它是二维的,但似乎没有为RGB图像选择三维尺寸的选项 这是如何使用S-函数Builder块实现的?< P>如果有人试图做类似的事情,我可以修改S函数Builder输出的C++源代码,通过块IO。p> 我采取的步骤: 更新ssSetInputPortDimensionInfo以接收三维阵列 将ssSetInputPortDimensionInfo.width设置为元素总数 注释行ssSetInputPortMat

我希望通过一个s功能块传递一个RGB图像。我可以很容易地用灰度图像做到这一点,因为它是二维的,但似乎没有为RGB图像选择三维尺寸的选项


这是如何使用S-函数Builder块实现的?

< P>如果有人试图做类似的事情,我可以修改S函数Builder输出的C++源代码,通过块IO。p> 我采取的步骤:

  • 更新ssSetInputPortDimensionInfo以接收三维阵列
  • 将ssSetInputPortDimensionInfo.width设置为元素总数
  • 注释行ssSetInputPortMatrixDimensions
  • 对输出端口重复上述步骤

如果有人试图做类似的事情,我可以修改S函数Builder输出的C++源代码,通过块IO。p> 我采取的步骤:

  • 更新ssSetInputPortDimensionInfo以接收三维阵列
  • 将ssSetInputPortDimensionInfo.width设置为元素总数
  • 注释行ssSetInputPortMatrixDimensions
  • 对输出端口重复上述步骤