All Projects → diwi → PS3Eye

diwi / PS3Eye

Licence: MIT license
Sony PS3Eye Java/Processing Library.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to PS3Eye

Device.net
A C# cross platform connected device framework
Stars: ✭ 347 (+2068.75%)
Mutual labels:  libusb
Potatonv
Unlock bootloader of Huawei devices on Kirin 960/659
Stars: ✭ 132 (+725%)
Mutual labels:  libusb
stlink-tool
Firmware uploader for ST-Link
Stars: ✭ 49 (+206.25%)
Mutual labels:  libusb
Simplert
Simple Reverse Tethering utility for Android
Stars: ✭ 803 (+4918.75%)
Mutual labels:  libusb
Libcorsairrgb
⌨️ Windows library for controlling lights on Corsair RGB keyboards
Stars: ✭ 52 (+225%)
Mutual labels:  libusb
Usbdk
Usb Drivers Development Kit for Windows
Stars: ✭ 181 (+1031.25%)
Mutual labels:  libusb
ccid-utils
A USB smartcard driver including GSM SIM and EMV credit/debit card development platforms
Stars: ✭ 37 (+131.25%)
Mutual labels:  libusb
libusb-win32
libusb-win32 project official github repo
Stars: ✭ 44 (+175%)
Mutual labels:  libusb
Moolticute
Mooltipass crossplatform daemon/tools
Stars: ✭ 82 (+412.5%)
Mutual labels:  libusb
Qtusb
A cross-platform USB Module for Qt.
Stars: ✭ 245 (+1431.25%)
Mutual labels:  libusb
Libwdi
Windows Driver Installer library for USB devices
Stars: ✭ 928 (+5700%)
Mutual labels:  libusb
Usb4java Javax
javax.usb extension for usb4java
Stars: ✭ 47 (+193.75%)
Mutual labels:  libusb
Nitrokey App
Nitrokey's Application (Win, Linux, Mac)
Stars: ✭ 210 (+1212.5%)
Mutual labels:  libusb
Hidviz
A tool for in-depth analysis of USB HID devices communication
Stars: ✭ 505 (+3056.25%)
Mutual labels:  libusb
libusb
Go bindings for the C libusb library.
Stars: ✭ 74 (+362.5%)
Mutual labels:  libusb
Libusb
A cross-platform library to access USB devices
Stars: ✭ 3,482 (+21662.5%)
Mutual labels:  libusb
Airspyone host
AirSpy's usemode driver and associated tools
Stars: ✭ 173 (+981.25%)
Mutual labels:  libusb
g810-led-python
Old Linux led controller for the Logitech G810 Keyboard
Stars: ✭ 12 (-25%)
Mutual labels:  libusb
cabl
Controller ABstraction Layer
Stars: ✭ 111 (+593.75%)
Mutual labels:  libusb
Usb4java
USB library for Java based on libusb
Stars: ✭ 240 (+1400%)
Mutual labels:  libusb

PS3Eye Header

PS3Eye

A Java/Processing Library for the PS3Eye USB-Camera.

The library-core is mostly a Java-port of the PS3EYEDriver project.

Java Demo PS3Eye_GUI.zip

PS3Eye Header


Download

JavaDoc: http://thomasdiewald.com/processing/libraries/PS3Eye/reference/index.html


Controls

  Camera Controls
    gain       =    20 [0,  63]
    exposure   =   120 [0, 255]
    sharpness  =     0 [0,  63]
    hue        =   143 [0, 255]
    brightness =    20 [0, 255]
    contrast   =    37 [0, 255]
    blueblc    =   128 [0, 255]
    redblc     =   128 [0, 255]
    greenblc   =   128 [0, 255]
    autogain   = false     
    awb        = false
    flip_h     = false
    flip_v     = false
    ...
  
  Resolution
    PS3Eye.Resolution.VGA  ... framerate[2,  75]
    PS3Eye.Resolution.QVGA ... framerate[2, 187]
  
  PixelFormat
    PS3Eye.Format.RGB
    PS3Eye.Format.BGR
    PS3Eye.Format.BAYER

Installation, Processing IDE

  • Download Processing 3
  • Install PS3Eye via the Library Manager.
  • Or manually, unzip and put the extracted PS3Eye folder into the libraries folder of your Processing sketches. Reference and examples are included in the PS3Eye folder.

Platforms

Windows, Linux, MacOSX


Processing Example

import com.thomasdiewald.ps3eye.PS3EyeP5;

PS3EyeP5 ps3eye;

public void settings() {
  size(640, 480);
}

public void setup() {
  ps3eye = PS3EyeP5.getDevice(this);

  if (ps3eye == null) {
    System.out.println("No PS3Eye connected. Good Bye!");
    exit();
    return;
  } 

  ps3eye.start();
}

public void draw() {
  image(ps3eye.getFrame(), 0, 0);
}

Installation, PS3Eye Driver

usb4java (based on libusb) is used to access PS3Eye USB-device.

So, to use the PS3Eye-Library you need to install the corresponding PS3Eye driver for your OS.

How_to_use_libusb_on_Windows

How i did it (Windows 10, x64)

  1. plugin PS3Eye-USB-Camera
  2. open the Device Manager and open Zadig
  3. make sure no driver is installed (uninstall if necessary) and then use Zadig to install libus-win32

PS3Eye_libusb_driver_install

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].