Git Product home page Git Product logo

ofxprosilica's Introduction

ofxProsilica

!!! Please tell me if you know who originally made ofxProsilica !!!

Description

openframeworks addon for use with Allied Vision Prosilica cameras.

Cameras

Allied AVT GigE

  • Mako G125C PoE (color)
  • Prosilica GC750 (monochrome)

Installation and Build

macOS

After generating project files using the OF Project Generator, add the following to one of the Run Script build phases in the Xcode project to invoke the macos_install_libs.sh script:

  1. Select the project in the left-hand Xcode project tree
  2. Select the project build target under TARGETS
  3. Under the Build Phases tab, find the 2nd Run Script, and add the following before the final echo line:
$OF_PATH/addons/ofxProsilica/scripts/macos_install_libs.sh "$TARGET_BUILD_DIR/$PRODUCT_NAME.app";

Thanks to

Old notes

For compatibility with OSX it is based on the legacy GigE SDK from Allied Vision Technology PvAPI.

  • The files from /inc-pc/ (ImageLib.h, PvApi.h, PvRegIo.h) go into /ofxProsilica/libs/PvAPI/include
  • The files from /lib-pc/x86/4.2/ (libImagelib.a, libPvAPI.a) go into /ofxProsilica/libs/PvAPI/lib/osx/

for Windows: Install the SDK (appears in C:/Program Files/Allied Vision Technologies) and move the files:

  • The files from /inc-pc/ (ImageLib.h, PvApi.h, PvRegIo.h) go into /ofxProsilica/libs/PvAPI/include
  • The files from /lib-pc/ (Imagelib.lib, PvAPI.lib) go into /ofxProsilica/libs/PvAPI/lib/win32/

For Visual Studio copy PvAPI.dll to the Project Directory:

  • In you can use Project + Properties-> Build events-> Post-Build Event to xcopy it
  • xcopy /e /i /y "$(ProjectDir)......\addons\ofxProsilica\libs\PvAPI\lib\win32\PvAPI.dll" "$(ProjectDir)bin"

The SampleViewer in /bin-pc/ can be very useful for troubleshooting

ofxprosilica's People

Contributors

stephanschulz avatar

Watchers

 avatar  avatar

Forkers

n1ckfg

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.