Shashank009 commited on
Commit
2ef7405
·
verified ·
1 Parent(s): 2db25cc

Delete black_white_to_color.py

Browse files
Files changed (1) hide show
  1. black_white_to_color.py +0 -43
black_white_to_color.py DELETED
@@ -1,43 +0,0 @@
1
- import numpy as np
2
- import cv2
3
- from cv2 import dnn
4
-
5
- print("loading models.....")
6
- net = cv2.dnn.readNetFromCaffe('colorization_deploy_v2.prototxt','colorization_release_v2.caffemodel')
7
- pts = np.load('pts_in_hull.npy')
8
-
9
-
10
- class8 = net.getLayerId("class8_ab")
11
- conv8 = net.getLayerId("conv8_313_rh")
12
- pts = pts.transpose().reshape(2,313,1,1)
13
-
14
- net.getLayer(class8).blobs = [pts.astype("float32")]
15
- net.getLayer(conv8).blobs = [np.full([1,313],2.606,dtype='float32')]
16
-
17
-
18
- image = cv2.imread('nnl.jpg')
19
- scaled = image.astype("float32")/255.0
20
- lab = cv2.cvtColor(scaled,cv2.COLOR_BGR2LAB)
21
-
22
-
23
- resized = cv2.resize(lab,(224,224))
24
- L = cv2.split(resized)[0]
25
- L -= 50
26
-
27
-
28
- net.setInput(cv2.dnn.blobFromImage(L))
29
- ab = net.forward()[0, :, :, :].transpose((1,2,0))
30
-
31
- ab = cv2.resize(ab, (image.shape[1],image.shape[0]))
32
-
33
- L = cv2.split(lab)[0]
34
- colorized = np.concatenate((L[:,:,np.newaxis], ab), axis=2)
35
-
36
- colorized = cv2.cvtColor(colorized,cv2.COLOR_LAB2BGR)
37
- colorized = np.clip(colorized,0,1)
38
-
39
- colorized = (255 * colorized).astype("uint8")
40
-
41
- cv2.imshow("Original",image)
42
- cv2.imshow("Colorized",colorized)
43
- cv2.waitKey(0)