本文整理匯總了Java中org.bytedeco.javacv.CanvasFrame類的典型用法代碼示例。如果您正苦於以下問題:Java CanvasFrame類的具體用法?Java CanvasFrame怎麽用?Java CanvasFrame使用的例子?那麽恭喜您, 這裏精選的類代碼示例或許可以為您提供幫助。
CanvasFrame類屬於org.bytedeco.javacv包,在下文中一共展示了CanvasFrame類的13個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於我們的係統推薦出更棒的Java代碼示例。
示例1: JavavcCameraTest
點讚 4
import org.bytedeco.javacv.CanvasFrame; //導入依賴的package包/類
public JavavcCameraTest(int deviceNumber) throws Exception {
super(deviceNumber);
start(); // 開始獲取攝像頭數據
// TODO Auto-generated constructor stub
CanvasFrame canvas = new CanvasFrame("攝像頭");
canvas.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
canvas.setAlwaysOnTop(true);
canvas.setResizable(true);
while (true) {
if (!canvas.isDisplayable()) {// 窗口是否關閉
stop();// 停止抓取
System.exit(2);// 退出
}
canvas.showImage(grab());// 獲取攝像頭圖像並放到窗口上顯示, 這裏的Frame
Frame frame=grab();
// frame是一幀視頻圖像
try {
Thread.sleep(50);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}// 50毫秒刷新一次圖像
}
}
開發者ID:binjie09,項目名稱:tttclass,代碼行數:26,
示例2: ShowImage
點讚 3
import org.bytedeco.javacv.CanvasFrame; //導入依賴的package包/類
public static void ShowImage(IplImage image, String caption, int width, int height)
{
CanvasFrame canvas = new CanvasFrame(caption, 1); // gamma=1
canvas.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
canvas.setCanvasSize(width, height);
canvas.showImage(image);
}
開發者ID:duodecimo,項目名稱:jmcv,代碼行數:8,
示例3: init
點讚 2
import org.bytedeco.javacv.CanvasFrame; //導入依賴的package包/類
public void init() {
// canvas.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
canvas = new CanvasFrame("Web Cam Live");
path = new CanvasFrame("Detection");
//path.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
path.setContentPane(jp);
}
開發者ID:MeAnupSarkar,項目名稱:ExoVisix,代碼行數:9,
示例4: ShowImageTransform
點讚 2
import org.bytedeco.javacv.CanvasFrame; //導入依賴的package包/類
/**
* Constructs an instance of the ImageTransform with a new {@link CanvasFrame}.
*
* @param title of the new CanvasFrame to display images in
* @param delay max time to wait in milliseconds (0 == infinity, negative == no wait)
*/
public ShowImageTransform(String title, int delay) {
super(null);
this.canvas = new CanvasFrame(title, 1.0);
this.canvas.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
this.delay = delay;
}
開發者ID:deeplearning4j,項目名稱:DataVec,代碼行數:13,
示例5: show
點讚 2
import org.bytedeco.javacv.CanvasFrame; //導入依賴的package包/類
public void show(final Mat imageMat, final String title) {
IplImage image = converterToIpl.convertToIplImage(converterToIpl.convert(imageMat));
final IplImage image1 = cvCreateImage(cvGetSize(image), IPL_DEPTH_8U, image.nChannels());
cvCopy(image, image1);
CanvasFrame canvas = new CanvasFrame(title, 1);
canvas.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
final OpenCVFrameConverter.ToIplImage converter = new OpenCVFrameConverter.ToIplImage();
canvas.showImage(converter.convert(image1));
}
開發者ID:MyRobotLab,項目名稱:myrobotlab,代碼行數:10,
示例6: show
點讚 2
import org.bytedeco.javacv.CanvasFrame; //導入依賴的package包/類
public void show(final Mat imageMat, final String title) {
IplImage image = converterToIpl.convertToIplImage(converterToIpl.convert(imageMat));
final IplImage image1 = cvCreateImage(cvGetSize(image), IPL_DEPTH_8U, image.nChannels());
cvCopy(image, image1);
CanvasFrame canvas = new CanvasFrame(title, 1);
canvas.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
canvas.showImage(converterToIpl.convert(image1));
}
開發者ID:MyRobotLab,項目名稱:myrobotlab