Seite 1 von 1

import opencv nicht mehr möglich ?

Verfasst: Freitag 27. Juli 2012, 06:08
von kaytec
Hallo !

Habe seid einiger Zeit Probleme opencv zu importieren. Das Modul cv lässt sich ohne Probleme importieren, doch bei opencv bekomme ich eine Fehlermeldung, obwohl es installiert ist.

Gruß Frank

Re: import opencv nicht mehr möglich ?

Verfasst: Freitag 27. Juli 2012, 12:02
von deets
Na Mensch, wenn du "Eine Fehlermeldung" bekommst - dann musst du doch einfach nur "Eine Problemloesung" anwenden, und alles ist gut!

Zu unspezifisch? Dann werd mal ein bisschen ausfuehrlicher. Dinge wie System, Python-Version, OpenCV-Version, wie installier, konkrete Fehlermeldung usw.... sollen helfen. Habe ich mal wo gehoert...

Re: import opencv nicht mehr möglich ?

Verfasst: Freitag 27. Juli 2012, 17:59
von kaytec
Hallo deets !

Danke für deine Antwort - hatte gedacht ist evt. ein bekanntes Problem, nur ich kannte es noch nicht.
Betriebssystem:
  • Distributor ID: Ubuntu
    Description: Ubuntu 12.04 LTS
    Release: 12.04
    Codename: precise
Python:
  • Python 2.7.3 (default, Apr 20 2012, 22:39:59)
    [GCC 4.6.3] on linux2
Version opencv 2.4.0

Habe evt eine Lösung gefunden -->http://www.mister-blogbuster.de/2011/03 ... tallieren/

Gruß Frank

Re: import opencv nicht mehr möglich ?

Verfasst: Freitag 27. Juli 2012, 20:33
von Sr4l
Jetzt muss mir aber mal jmd den unterschied zwischen

Code: Alles auswählen

import cv
und

Code: Alles auswählen

import opencv
erklären.

Für mich ist der Unterschied das es ersteres gibt und letzteres nicht.

Re: import opencv nicht mehr möglich ?

Verfasst: Freitag 27. Juli 2012, 20:40
von EyDu
Ersteres importiert das cv-Modul, letzteres das opencv-Modul ;-) Wenn ich mich richtig erinnere, ist cv die aktuelle Version und opencv veraltet. Was bei dir vorhanden ist hängt natürlich davon ab was du installiert hast.

Re: import opencv nicht mehr möglich ?

Verfasst: Freitag 27. Juli 2012, 21:19
von kaytec
Hallo EyDu u.Sr4l !

apt sagt python-opencv ist installiert ?

Vor einem halben Jahr hat es auch noch funktioniert ?

Gruß Frank

Re: import opencv nicht mehr möglich ?

Verfasst: Samstag 28. Juli 2012, 15:15
von Sr4l
wenn import cv funktioniert ist doch alles i.O.

oder?

Re: import opencv nicht mehr möglich ?

Verfasst: Samstag 28. Juli 2012, 20:49
von kaytec
Hallo Sr4l !

Hier hat es noch funktioniert --> http://www.python-forum.de/viewtopic.php?f=9&t=28179

Habe es jetzt anders gelöst:

Code: Alles auswählen

import Tkinter as tk
from PIL import Image, ImageTk
import time
import cv

TITLE = "Capture Cam"
UPDATE_TIME = 50
WIDTH = 640
HEIGHT = 480
TIME_FORMAT = "%m\%d\%Y_%H:%M:%S"
IMAGE_EXT = ".jpeg"
SAVE_IMAGE_TEXT = "cam_"

class Cam(tk.Label):
    def __init__(self, root, width, height):
        tk.Label.__init__(self, root)
        self.width = width
        self.height = height
        self.root = root
        self.camera = cv.CaptureFromCAM(1)
    
    def run(self):
        self.image = Image.fromstring("RGB", (self.width, self.height), 
            cv.QueryFrame(self.camera).tostring(), "raw", "BGR" )
        self.tk_image = ImageTk.PhotoImage(image = self.image)
        self.config(image = self.tk_image)
        self.root.after(UPDATE_TIME, self.run)
       
    def save_image(self):
        self.image.save("%s%s%s%s" %("/home/kaytec/Dokumente/images/", 
            SAVE_IMAGE_TEXT, time.strftime(TIME_FORMAT), IMAGE_EXT))

if __name__ == '__main__':
    root = tk.Tk()
    cam = Cam(root, WIDTH, HEIGHT)
    cam.pack()
    cam.run()
    tk.Button(root, text = "Save Image", command = cam.save_image).pack()
    root.title(TITLE)
    root.mainloop()
Gruß Frank

Re: import opencv nicht mehr möglich ?

Verfasst: Samstag 28. Juli 2012, 21:05
von darktrym
Nur ein dezenter Hinweis: Bei diesen Dateinamen wird's bei vielen Systemen Probleme geben.

Re: import opencv nicht mehr möglich ?

Verfasst: Samstag 28. Juli 2012, 21:11
von kaytec
Hallo darktrym !

Das mag sein, doch ich verwende es nur auf meinem Rechner und ich verwende es für meine Arbeit - ich mache gerade ein Filmprojekt und danach trete ich es in die Tonne :-) !

Gruß frank

Re: import opencv nicht mehr möglich ?

Verfasst: Samstag 28. Juli 2012, 21:42
von darktrym
Gut, ich hab's gerade eben getestet und NTFS mag sowas überhaupt nicht.

Re: import opencv nicht mehr möglich ?

Verfasst: Samstag 28. Juli 2012, 21:48
von kaytec
Hallo darktrym !

Was ist NTFS ? - Dateisystem ?

Mache es doch für die Allgemeinheit gültig - so hätten alle was davon !

Gruß Frank

Re: import opencv nicht mehr möglich ?

Verfasst: Sonntag 29. Juli 2012, 09:08
von darktrym
Ja,das File System. Python wirft nämlich ein netten IOError wegen Doppelpunkten und Slashes, sowas ist generell eine schlechte Idee.