Пример #1
0
 def analyze_image(self):
     hist, err = DCS_utils.histogram_image(self.source_image_path)
     #error check
     if err != 0:
         return
         
     self.colors = DCS_utils.calc_colors(hist, int(self.parent_gui.num_colors.get()))
     print self.colors
     
     self.base_color = (0, 0, 0) 
     
     for each in self.colors[0:len(self.colors) - 1]:
         self.base_color = (self.base_color[0] + each[0], self.base_color[1] + each[1], self.base_color[2] + each[2])
          
     self.base_color = (self.base_color[0] / len(self.colors) - 1, self.base_color[1] / len(self.colors) - 1, self.base_color[2] / len(self.colors) - 1)
     
     print "base color", self.base_color
Пример #2
0
def analyze_source_image(source_image_path, num_colors):
        hist, err = DCS_utils.histogram_image(source_image_path)
        #error check
        if err != 0:
            return
            
        colors = DCS_utils.calc_colors(hist,num_colors)
        print colors
        
        base_color = (0,0,0) 
        
        for each in colors[0:len(colors)-1]:
            base_color = (base_color[0] + each[0], base_color[1] + each[1], base_color[2] + each[2])
             
        base_color = (base_color[0] / len(colors)-1, base_color[1] / len(colors)-1, base_color[2] / len(colors)-1)
        
        print "base color", base_color
Пример #3
0
    def analyze_image(self):
        hist, err = DCS_utils.histogram_image(self.source_image_path)
        #error check
        if err != 0:
            return

        self.colors = DCS_utils.calc_colors(
            hist, int(self.parent_gui.num_colors.get()))
        print self.colors

        self.base_color = (0, 0, 0)

        for each in self.colors[0:len(self.colors) - 1]:
            self.base_color = (self.base_color[0] + each[0],
                               self.base_color[1] + each[1],
                               self.base_color[2] + each[2])

        self.base_color = (self.base_color[0] / len(self.colors) - 1,
                           self.base_color[1] / len(self.colors) - 1,
                           self.base_color[2] / len(self.colors) - 1)

        print "base color", self.base_color