File tree 3 files changed +31
-7
lines changed
3 files changed +31
-7
lines changed File renamed without changes.
Original file line number Diff line number Diff line change
1
+ import cPickle
2
+ from pymongo import MongoClient
3
+ from bson .binary import Binary
4
+
5
+ ##This returns the arrays
6
+
7
+ conn = MongoClient ()
8
+ collection = conn .logos .descriptors
9
+
10
+ larray = [cPickle .loads (x ['cpickle' ]) for x in collection .find ()]
Original file line number Diff line number Diff line change 1
1
##
2
+ import os
2
3
import cv2
3
- img = cv2 .imread ('./logo.png' ,0 )
4
- surf = cv2 .SURF (400 )
5
- kp , des = surf .detectAndCompute (img ,None )
4
+ successes = 0
5
+ failures = 0
6
+ kp_list = []
7
+ des_list = []
8
+ logo_directory = '../scraper/logos'
9
+ for file in os .listdir (logo_directory ):
10
+ try :
11
+ print ("Reading " + logo_directory + "/" + file )
12
+ img = cv2 .imread (logo_directory + "/" + file , 0 )
13
+ surf = cv2 .SURF (400 )
14
+ kp , des = surf .detectAndCompute (img ,None )
15
+ kp_list .append (kp )
16
+ des_list .append (des )
17
+ successes += 1
18
+ except :
19
+ failures += 1
20
+ print (" Successes: " + str (successes ))
21
+ print (" Failures: " + str (failures ))
6
22
7
23
import cPickle
8
24
from pymongo import MongoClient
14
30
15
31
16
32
collection = conn .logos .descriptors
17
- collection .insert ({'cpickle' : Binary (cPickle .dumps (des , protocol = 2 ))})
18
-
19
- ##This returns the arrays
20
- test = [cPickle .loads (x ['cpickle' ]) for x in collection .find ()]
33
+ for des in des_list :
34
+ collection .insert ({'cpickle' : Binary (cPickle .dumps (des , protocol = 2 ))})
You can’t perform that action at this time.
0 commit comments