example2.java
来自「一个语言识别引擎」· Java 代码 · 共 37 行
JAVA
37 行
class Example2 {
public static void main(String[] args) {
System.loadLibrary("jyarp");
Network.init();
Network.connect("/image","/view");
BufferedPortImageRgb p = new BufferedPortImageRgb();
p.open("/image");
// connect to a viewer called "/view" if present
Network.connect("/image","/view");
short ct = 0;
while(true) {
System.out.println("waiting for an image...");
ImageRgb imgIn = p.read();
if (imgIn!=null) {
System.out.println("got a " + imgIn.width() + "x" +
imgIn.height() + " image");
ImageRgb imgOut = p.prepare();
imgOut.copy(imgIn);
for (int x=0; x<imgOut.width(); x++) {
for (int y=0; y<imgOut.height(); y++) {
// vary blue level
imgOut.pixel(x,y).setB(ct);
}
}
ct += 20;
p.write();
System.out.println("send a processed image");
Time.delay(0.25); // Java isn't very fast, don't stress it
}
}
//Network.fini(); // never reached
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?