我正在使用Marvin Framework来获取静脉图案,但我不知道如何去除叶子轮廓
我正在做以下事情:(每个函数调用其相应的Marvin插件.):
MarvinImage source = MarvinImageIO.loadImage("source.jpg");
MarvinImage gsImage = grayscaleImage(source);
MarvinImage blImage1 = blurEffect(gsImage.clone(),1);
MarvinImage blImage2 = blurEffect(blImage1.clone(), 13);
MarvinImage difi = subtract(blImage2.clone(), blImage1.clone());
difi = invertC(difi.clone());
difi = closingEffect(difi.clone());
difi = MarvinColorModelConverter.binaryToRgb(difi.clone());
difi = reduceNoise(difi.clone());
difi = invertC(difi.clone());
MarvinImageIO.saveImage(difi, "result.jpg");
Run Code Online (Sandbox Code Playgroud)


很好的工作,现在我只想知道为什么如果我加入while循环指令System.out.println下面的进度显示在两个,cmd和Pgbar在桂?:
while(progress < 99){
System.out.println("into while of PBar Thread progress = "+progress);
if(progress != Path.operationProgress){
operationProgressBar.setValue(progress);
progress = Path.operationProgress;
operationProgressBar.repaint(); } }
Run Code Online (Sandbox Code Playgroud)
需要一些帮助,我不能让JProgressBar更新,我不能使用SwingWorker,我必须解决这个没有它.变量Path.operationProgress是来自"Path"类实例的静态变量,它是从另一个线程更新的,所以我认为PBar和Path实例都是在用户的线程中执行而不是在EDT中执行.这是进度条的代码:
Run Code Online (Sandbox Code Playgroud)import javax.swing.*; public class Pbar extends Thread { JProgressBar operationProgressBar; public Pbar(JProgressBar operationProgressBar) { this.operationProgressBar = operationProgressBar; } @Override public void run() { int progress = Path.operationProgress; while(progress < 99) { if(progress != Path.operationProgress) { operationProgressBar.setValue(progress); progress = Path.operationProgress; operationProgressBar.repaint(); }}} }这是启动线程的操作:
Run Code Online (Sandbox Code Playgroud)private javax.swing.JProgressBar operationProgressBar; private javax.swing.JLabel pathImage; private javax.swing.JButton simulatedAnnelingButton; public class TSPGUI extends javax.swing.JFrame …
我在Xcode中添加了一个启动图像到我的iPhone应用程序,但过了一会儿,我意识到它不是正确的图像,所以我删除了它,但问题是,图像仍然显示在应用程序上.
我尝试过从头开始建造和清洁,但仍然没有运气.
任何帮助,将不胜感激.
是否可以将指针从我的应用程序传递到控制台exe程序?
场景是:我的应用程序需要在某些情况下对EXE完成的数组内容做一些额外的事情.那么如果它可以发送一个指向EXE的指针并在修改后返回它?