Skip to content

Commit 382f59a

Browse files
committed
Fix timestamps
1 parent 961c897 commit 382f59a

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/core/binarizers/CudaOtsuBinarizer.cu

+4-4
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ PngImage* CudaOtsuBinarizer::binarize(PngImage * imageToBinarize)
9494

9595
delete binarizedRawPixels;
9696

97-
printf("\n\t[%s] Total calculation time: %.6f milliseconds \n", this->TAG, binarizerTimestamp_->getExecutionTime());
97+
printf("\n\t[%s] Total calculation time: %.6f seconds \n", this->TAG, binarizerTimestamp_->getExecutionTime());
9898

9999
return new PngImage(
100100
imageToBinarize->getFilename(),
@@ -150,7 +150,7 @@ double* CudaOtsuBinarizer::cudaCalculateHistogram(unsigned char* rawPixels, long
150150
float milliseconds = 0;
151151
cudaEventElapsedTime(&milliseconds, start, stop);
152152
printf("\n\t[%s] Histogram calculated in %.6f milliseconds \n", this->TAG, milliseconds);
153-
binarizerTimestamp_->histogramBuildingTimeInSeconds += milliseconds * 1000;
153+
binarizerTimestamp_->histogramBuildingTimeInSeconds += milliseconds / 1000;
154154

155155
cudaFree(deviceHistogram);
156156
cudaFree(deviceRawPixels);
@@ -202,7 +202,7 @@ unsigned char CudaOtsuBinarizer::cudaFindThreshold(double* histogram, long int t
202202
float milliseconds = 0;
203203
cudaEventElapsedTime(&milliseconds, start, stop);
204204
printf("\n\t[%s] Threshold calculated in %.6f milliseconds \n", this->TAG, milliseconds);
205-
binarizerTimestamp_->thresholdFindingTimeInSeconds += milliseconds * 1000;
205+
binarizerTimestamp_->thresholdFindingTimeInSeconds += milliseconds / 1000;
206206

207207
cudaFree(deviceHistogram);
208208
cudaFree(deviceBetweenClassVariances);
@@ -244,7 +244,7 @@ unsigned char* CudaOtsuBinarizer::cudaBinarize(unsigned char * rawPixels, long t
244244
float milliseconds = 0;
245245
cudaEventElapsedTime(&milliseconds, start, stop);
246246
printf("\n\t[%s] Binarized in %.6f milliseconds \n", this->TAG, milliseconds);
247-
binarizerTimestamp_->binarizationTimeInSeconds += milliseconds * 1000;
247+
binarizerTimestamp_->binarizationTimeInSeconds += milliseconds / 1000;
248248

249249
cudaFree(deviceRawPixels);
250250

src/core/binarizers/SMCudaOtsuBinarizer.cu

+2-2
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ unsigned char SMCudaOtsuBinarizer::cudaFindThreshold(double* histogram, long int
117117
float milliseconds = 0;
118118
cudaEventElapsedTime(&milliseconds, start, stop);
119119
printf("\n\t[%s] Threshold calculated in %.6f milliseconds \n", this->TAG, milliseconds);
120-
binarizerTimestamp_->thresholdFindingTimeInSeconds += milliseconds * 1000;
120+
binarizerTimestamp_->thresholdFindingTimeInSeconds += milliseconds / 1000;
121121

122122
cudaFree(deviceHistogram);
123123
cudaFree(deviceBetweenClassVariances);
@@ -170,7 +170,7 @@ double* SMCudaOtsuBinarizer::cudaCalculateHistogram(unsigned char* rawPixels, lo
170170
float milliseconds = 0;
171171
cudaEventElapsedTime(&milliseconds, start, stop);
172172
printf("\n\t[%s] Histogram calculated in %.6f milliseconds \n", this->TAG, milliseconds);
173-
binarizerTimestamp_->histogramBuildingTimeInSeconds += milliseconds * 1000;
173+
binarizerTimestamp_->histogramBuildingTimeInSeconds += milliseconds / 1000;
174174

175175
cudaFree(deviceHistogram);
176176
cudaFree(deviceRawPixels);

0 commit comments

Comments
 (0)