Skip to content

Instantly share code, notes, and snippets.

@rladstaetter
rladstaetter / HsvAdjuster.scala
Last active December 21, 2015 15:49
A JavaFX application using openCV and Scala in order to explore HSV color space values of an image stream taken from your webcam
package net.ladstatt.apps
import javafx.scene._
import org.opencv.core._
import org.opencv.imgproc.Imgproc
import javafx.application.{Platform, Application}
import javafx.scene.control._
import javafx.scene.image.ImageView
import javafx.scene.layout.BorderPane
@rladstaetter
rladstaetter / OpenCVFilter2D.scala
Created May 13, 2013 19:45
Scala Application using JavaFX and OpenCV showing some examples for simple 2D filtering
package net.ladstatt.apps
import java.io.ByteArrayInputStream
import java.io.File
import scala.collection.mutable.ArrayBuffer
import scala.util.Failure
import scala.util.Success
import scala.util.Try
@rladstaetter
rladstaetter / VideoCaptureWithOpenCV.scala
Created April 8, 2013 19:09
Example code to grab images from the ISight Webcam using only OpenCV
package net.ladstatt.apps.isight
import org.opencv.highgui.VideoCapture
import java.io.File
import org.opencv.core.Mat
import org.opencv.highgui.Highgui
import scala.collection.JavaConversions._
import org.opencv.core.CvType
import java.util.Date
import java.util.UUID
@rladstaetter
rladstaetter / OpenCVISight.scala
Created April 7, 2013 20:41
A small JavaFX enabled program using OpenCV to do image processing on a still taken by a ISight webcam
package net.ladstatt.apps.isight
import java.io.File
import java.io.FileInputStream
import org.opencv.core.Core
import org.opencv.core.MatOfRect
import org.opencv.core.Point
import org.opencv.core.Scalar
import org.opencv.highgui.Highgui
@rladstaetter
rladstaetter / HelloIsight.scala
Created April 7, 2013 19:04
A small JavaFX application which shows an image taken by the isight camera using imagesnap
package net.ladstatt.apps.isight
import java.io.InputStream
import javafx.application.Application
import javafx.scene.Group
import javafx.scene.Scene
import javafx.scene.image.Image
import javafx.scene.image.ImageView
import javafx.stage.Stage
package net.ladstatt.apps
import java.io.File
import org.opencv.core.Core
import org.opencv.core.MatOfRect
import org.opencv.core.Point
import org.opencv.core.Scalar
import org.opencv.highgui.Highgui
import org.opencv.objdetect.CascadeClassifier
@rladstaetter
rladstaetter / AxisDemo.scala
Created March 25, 2013 19:54
JavaFX 3D Axis Demo
package net.ladstatt.apps
import scala.collection.JavaConversions.seqAsJavaList
import scala.util.Random.nextInt
import javafx.application.Application
import javafx.geometry.Point3D
import javafx.scene.Group
import javafx.scene.PerspectiveCamera
import javafx.scene.PointLight
@rladstaetter
rladstaetter / GameOfLife3D.scala
Created February 24, 2013 15:28
Conway's Game of Life - in 3D
package net.ladstatt.apps
import scala.collection.JavaConversions.asScalaBuffer
import scala.collection.JavaConversions.seqAsJavaList
import scala.util.Random
import javafx.animation.Animation
import javafx.animation.KeyFrame
import javafx.animation.Timeline
import javafx.application.Application
import javafx.collections.ObservableList
@rladstaetter
rladstaetter / SphereAndBox.scala
Last active December 14, 2015 03:29
A simple JavaFX 3D Demo using scala
package net.ladstatt.apps
/*
* Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
@rladstaetter
rladstaetter / GameOfLife.scala
Last active December 12, 2015 06:08
Conway's Game of Life - in Scala with JavaFX
package net.ladstatt.apps
import scala.collection.JavaConversions.asScalaBuffer
import scala.collection.JavaConversions.seqAsJavaList
import scala.util.Random
import javafx.animation.Animation
import javafx.animation.KeyFrame
import javafx.animation.Timeline
import javafx.application.Application