1.第一版(纯学会启动摄像头,简易的拍照工具)
(这个过程了解了c++和java的区别,大致明白了java为什么会比c++简单(一个适用工具 一个制造工具),然后学了一下怎么导包,因为Webcam是额外添加的功能,ide本身不携带,整个过程还是很好玩的)
下载的网址:
Maven Repository: Search/Browse/Explore
必要的工具

首先是界面的创建,中规中矩,但是我还是不太熟练

接着就是监听器(先学了打开、拍照以及关闭的功能):


然后就是拍照的线程:
为什么需要线程?因为相机在屏幕上的呈现其实是摄像头捕抓每一刻的画面,然后利用Graphic g绘画在屏幕上,只是每个间隔的时间很短,让你感觉相机一直是在拍你的,所以他的背后就是有个线程在不断按照规定的间隙(休眠)在屏幕上绘画,这个程序是一直在执行的,如果没有这个多线程而是直接占用了主线程 这样的话,我其他的操作都执行不了。

代码:

效果:
右边是照片,左边是相机
