From c81d13d3c2d4a89d9cac3ca54cca69650ec3a52d Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Tue, 11 Mar 2014 13:15:31 +0000 Subject: sizing image library --- offsetProject/bin/data/library.zip | Bin 0 -> 31042897 bytes offsetProject/bin/data/process_pics | 17 +++++++++++++++++ offsetProject/src/ofApp.h | 37 +----------------------------------- 3 files changed, 18 insertions(+), 36 deletions(-) create mode 100644 offsetProject/bin/data/library.zip create mode 100755 offsetProject/bin/data/process_pics (limited to 'offsetProject') diff --git a/offsetProject/bin/data/library.zip b/offsetProject/bin/data/library.zip new file mode 100644 index 0000000..eed6290 Binary files /dev/null and b/offsetProject/bin/data/library.zip differ diff --git a/offsetProject/bin/data/process_pics b/offsetProject/bin/data/process_pics new file mode 100755 index 0000000..1bbe621 --- /dev/null +++ b/offsetProject/bin/data/process_pics @@ -0,0 +1,17 @@ +#!/bin/bash +num=0 +mkdir 256 +#mkdir 128 +#mkdir 64 +#mkdir 32 +for source in $*; +do + #echo $source + file=$(printf "%010d.png" ${num}) + #echo $file + ffmpeg -i "$source" -s 256x256 "256/$file" + #ffmpeg -i "256/$file" -s 128x128 "128/$file" + #ffmpeg -i "128/$file" -s 64x64 "64/$file" + #ffmpeg -i "64/$file" -s 32x32 "32/$file" + let num=num+1 +done \ No newline at end of file diff --git a/offsetProject/src/ofApp.h b/offsetProject/src/ofApp.h index 4dca112..711dc0d 100644 --- a/offsetProject/src/ofApp.h +++ b/offsetProject/src/ofApp.h @@ -13,28 +13,8 @@ #define NUM_MODES 3 +#define STORE_SIZE 256 -class offsetCvColorImage : public ofxCvColorImage { - public: - void extend( int w, int h ) { - IplImage* temp = cvCreateImage( cvSize(w,h), IPL_DEPTH_8U, 3 ); - cvCopyMakeBorder(cvImage,temp, cvPoint(0,0),IPL_BORDER_REPLICATE ); - allocate( w, h ); - cvCopy( temp, cvImage ); - cvReleaseImage( &temp ); - } -}; - -class offsetCvGrayscaleImage : public ofxCvGrayscaleImage { - public: - void extend( int w, int h ) { - IplImage* temp = cvCreateImage( cvSize(w,h), IPL_DEPTH_8U, 1 ); - cvCopyMakeBorder(cvImage,temp, cvPoint(0,0),IPL_BORDER_REPLICATE ); - allocate( w, h ); - cvCopy( temp, cvImage ); - cvReleaseImage( &temp ); - } -}; class ofApp : public ofBaseApp { public: @@ -50,21 +30,6 @@ public: void mouseReleased(int x, int y, int button); void windowResized(int w, int h); - void checktile(int level,int x,int y,int size); - - ofxKinect kinect; - - offsetCvColorImage colourImage; - offsetCvGrayscaleImage depthImage,depthImage2; - - vector colourTiles; - vector depthTiles; - vector > numTiles; - - int farThreshold; - int angle; - int levels; - int extend_w,extend_h; int mode; -- cgit v1.2.3