summaryrefslogtreecommitdiff
path: root/megapixels/app/utils/im_utils.py
diff options
context:
space:
mode:
authorjules@lens <julescarbon@gmail.com>2019-10-10 13:33:31 +0200
committerjules@lens <julescarbon@gmail.com>2019-10-10 13:33:31 +0200
commit7d72cbb935ec53ce66c6a0c5cdc68f157be1d35f (patch)
treea44049683c3c5e44449fe2698bb080329ecf7e61 /megapixels/app/utils/im_utils.py
parent488a65aa5caba91c1384e7bcb2023056e913fc22 (diff)
parentcdc0c7ad21eb764cfe36d7583e126660d87fe02d (diff)
Merge branch 'master' of asdf.us:megapixels_dev
Diffstat (limited to 'megapixels/app/utils/im_utils.py')
-rw-r--r--megapixels/app/utils/im_utils.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/megapixels/app/utils/im_utils.py b/megapixels/app/utils/im_utils.py
index d36c1c32..670d5168 100644
--- a/megapixels/app/utils/im_utils.py
+++ b/megapixels/app/utils/im_utils.py
@@ -11,11 +11,6 @@ from skimage import feature
import imutils
import time
import numpy as np
-import torch
-import torch.nn as nn
-import torchvision.models as models
-import torchvision.transforms as transforms
-from torch.autograd import Variable
from sklearn.metrics.pairwise import cosine_similarity
import datetime
@@ -293,6 +288,13 @@ def bgr2rgb(im):
"""
return cv.cvtColor(im,cv.COLOR_BGR2RGB)
+def rgb2bgr(im):
+ """Wrapper for cv2.cvtColor transform
+ :param im: Numpy.ndarray (BGR)
+ :returns: Numpy.ndarray (RGB)
+ """
+ return cv.cvtColor(im,cv.COLOR_RGB2BGR)
+
def compute_laplacian(im):
# below 100 is usually blurry
return cv.Laplacian(im, cv.CV_64F).var()
@@ -329,7 +331,7 @@ def normalizedGraylevelVariance(img):
s = stdev[0]**2 / mean[0]
return s[0]
-def compute_if_blank(im,width=100,sigma=0,thresh_canny=.1,thresh_mean=4,mask=None):
+def is_blank(im,width=100,sigma=0,thresh_canny=.1,thresh_mean=4,mask=None):
# im is graysacale np
#im = imutils.resize(im,width=width)
#mask = imutils.resize(mask,width=width)