JAVA PROJECT FOR USING AWS (MACHINE LEARNING)
step1:
Souce code press the Link:https://drive.google.com/file/d/1InnMp9caT3QNzbSbpJCeaUadGt14qDor/view?usp=share_link step2:
- Download the Source Code from the Report (https://github.com/imakashsahu/Third-Eye-Final-Year-Project)
- Download and Install the Java JDK 8 (https://www.oracle.com/in/java/technologies/javase/javase-jdk8-downloads.html)
- Download the latest NetBeans Installer (https://netbeans.apache.org/download/index.html)
- Install and Open NetBeans
- GoTo Tools > Plugin > Available Plugin
- Search for "Java FX" and check "Gluon Plugin" & "JavaFx implementation for Windows" then click on Install
- Now search for "Maven" and check "Gradle" then click on Install
- Restart NetBeans
step3:
- This part 1 of the project is been build using JAVA FX
- Download Scene Builder (https://gluonhq.com/products/scene-builder/)
- GoTo tools > options > Java > JavaFx
- Browse for the Scene Builder Directory and select the directory from C:\ProgramFiles
- Now GoTo File > Open Project > ThirdEye v2
- Now under projects click on "ThirdEye v2 > Libraries" Right Click and select "Add Jar"
- Browse to "ThirdEye v2 > lib" and select all and open
- Download and Install SQLite Browser (https://sqlitebrowser.org/dl/)
- Open the "login.sqlite" file from the "ThirdEye v2" Folder
- Add your Own Creds this is Important to get the OTP to login
- Turn On Less secure for you Gmail (https://myaccount.google.com/lesssecureapps)
- Now go to NetBeans, under projects click on "ThirdEye v2 > Source Package > thirdeye.v2" Double click on Login_screenController.java
- On Line 144, Enter your GMail Creds to send OTP
- Run the Project (F6)
- Enter the Credential from DB Lite
- Enter the OTP received to the email
- Select Create Sketch and your are good to go
- Change the File Directory on line 508 of file "dashboard_controller.java"!!!!!
step4:
- This part 2 of the project is been build using JAVA Maven and AWS for Deep learning
- This part requires you to have AWS account with Credit Card been added to be activated
- Create a AWS Free Tier account by adding in your Credit Card
- Create a IAM user profile for the JAVA (https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/get-started.html)
- Add S3 and Rekognition Full Access
- Install AWS CLI on Windows (https://docs.aws.amazon.com/cli/latest/userguide/install-windows.html)
- Run "aws configure" in CMD
- Create a s3 Bucket
- Now GoTo File > Open Project > ThirdEye_FaceMatch
- Create a S3 Bucket on the AWS console
- Create a collection in s3 using the "collection_create.java" file
- Add images to the collection using the "collection_add_image.java" file
- Enter the S3 Bucket name and collection details in the "collection_search_face.java" file
- Run the Project (F6)