From b0106d7bde5240b800425874d30beb0aec262b84 Mon Sep 17 00:00:00 2001
From: Joseph Redmon <pjreddie@gmail.com>
Date: Mon, 13 Apr 2015 21:09:55 +0000
Subject: [PATCH] probably stuff changed

---
 src/crop_layer_kernels.cu |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/src/crop_layer_kernels.cu b/src/crop_layer_kernels.cu
index ca6bb20..1d20d78 100644
--- a/src/crop_layer_kernels.cu
+++ b/src/crop_layer_kernels.cu
@@ -61,7 +61,8 @@
     int flip = (layer.flip && rand()%2);
     int dh = rand()%(layer.h - layer.crop_height + 1);
     int dw = rand()%(layer.w - layer.crop_width + 1);
-    float angle = rand_uniform() - .5;
+    float radians = layer.angle*3.14159/180.;
+    float angle = 2*radians*rand_uniform() - radians;
     if(!state.train){
         angle = 0;
         flip = 0;
@@ -76,5 +77,12 @@
     forward_crop_layer_kernel<<<cuda_gridsize(size), BLOCK>>>(state.input, size, layer.c, layer.h, layer.w,
                         layer.crop_height, layer.crop_width, dh, dw, flip, angle, layer.output_gpu);
     check_error(cudaPeekAtLastError());
+
+/*
+    cuda_pull_array(layer.output_gpu, layer.output, size);
+    image im = float_to_image(layer.crop_width, layer.crop_height, layer.c, layer.output + 14*(size/layer.batch));
+    show_image(im, "cropped");
+    cvWaitKey(0);
+    */
 }
 

--
Gitblit v1.10.0