我在Visual Studio IDE中使用Python下的caffe,我期待编写一些自定义可视化代码用于调试目的,即检查caffe图层,类似于openCV存在的图像检查扩展,例如:
https://github.com/shimat/opencvsharp/wiki/Debugger-Visualizer
第一个问题:我可以用任何语言(比如C#)编写调试器端代码,然后在Visual Studio中编写python时使用扩展名吗? 我想是的,因为可视化扩展的构建以DLL结尾但我必须将DLL放在特定目录中并告诉Visual Studio使用此DLL
因此,如果我可以在C#中编写调试器端代码,当我从类DialogDebuggerVisualizer派生类时,C#代码需要知道有关caffe类(例如blob)的信息以提取信息。如何实现这一目标?如何将caffedéfinitions与C#代码联系起来?文档指定要显示的对象应该是可序列化的......
因为caffe是用C ++编写的,所以用C ++编写调试器端可能会更容易吗? 感谢您的任何建议。