关于与外部数组交互的一些问题

是这样的,当我在使用taichi对图像处理之后,使用其内部的GUI,确实很方便。
然后通过实验发现,GUI显示的是float,左下至右上0-1显示。
但如果,我要转到cv2上的时候,方向旋转顺时针旋转90度,且颜色取反了(也就是RGB->BGR)
我现在的方法,通过转torch,然后通过torch的方法先旋转,再转RGB通道,再通过cv2继续编译。
或者numpy对数组处理完,再转cv2。目前还不懂怎么在taichi里转换完数组类型再外部处理。
比如:如果想图像通过float转uint8的话,在taichi里,乘255后,对数据转换好像还比较麻烦,有点不太清楚taichi里的数据转换,在数据定义上对dtype=u8还报错。
想知道与外部数据交互有没有快速实现的方法,比如浮点型转u8

Hi @Shu1014539080 , 目前Taichi里面的实现在 set_image 的时候也是将数据转成 float 来处理的,而且是RGB格式。你能够把你的需求提个ISSUE么?

已经搞清楚了,通过外部转成taichi对应的数据,在dytpe对应的数据类型就好