Пытаясь использовать PIMS для анализа видео, код работает на MacOS, но не на Windows - PullRequest
1 голос
/ 06 апреля 2019

Я пытался запустить PIMS на моем ПК с Windows, он устанавливает, но возвращает ошибку при запуске с любым видеофайлом MP4.ffmpeg установлен.Всегда возвращает одну и ту же ошибку «TypeError: объект« float »не может быть интерпретирован как целое число».Я устанавливаю модули с помощью PIP через командную строку.Этот же код отлично работает на моем Mac.Я использую ноутбук Jupyter.

Я пробовал использовать разные файлы MP4, много раз переустанавливал PIMS.

Это мой код:

#Modules

%matplotlib inline
import pims
import imageio
import matplotlib.pyplot as plt

#Video import
video = pims.Video("20190228_2.mp4")

#Seeing information about video
print(video)
print(len(video))

И это сообщение об ошибке:

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-3-7a95e8e35a9c> in <module>
      1 #Seeing data about video
----> 2 print(video)
      3 print(len(video))

c:\program files\python37\lib\site-packages\pims\base_frames.py in __repr__(self)
    174 Pixel Datatype: {dtype}""".format(w=self.frame_shape[0],
    175                                   h=self.frame_shape[1],
--> 176                                   count=len(self),
    177                                   dtype=self.pixel_type)
    178 

TypeError: 'float' object cannot be interpreted as an integer
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...