每当我尝试使用scipy显示图像时,它会以okular形式打开图像,并在Could not open /home/username/%i
之上弹出一个错误对话框。这是我正在执行的代码:
from scipy import misc
f = misc.imread('images.jpeg')
misc.imshow(f)
这有点刺激,因为我使用okular来查看我的pdf文件。如果我卸载okular并执行相同的操作,图像将在tcl窗口中打开,这是正常的。
答案 0 :(得分:1)
docs告诉您可以通过定义环境变量 SerialPort serial;
public Form1()
{
InitializeComponent();
serial = new SerialPort();
serial.PortName = "COM4";
serial.BaudRate = 9600;
serial.DtrEnable = true;
serial.Open();
Timer timer = new Timer();
timer.Interval = 1000;
timer.Tick += new System.EventHandler(timer_Tick);
timer.Start();
}
private void timer_Tick(object sender, EventArgs e)
{
String dataFromArduino = serial.ReadLine().ToString();
}
来更改使用的查看器。
您可以在系统上全局更改,也可以在代码中执行此操作:
SCIPY_PIL_IMAGE_VIEWER