SYMBOL INDEX (62 symbols across 8 files) FILE: src/mvextractor/__main__.py function draw_motion_vectors (line 13) | def draw_motion_vectors(frame, motion_vectors): function main (line 25) | def main(args=None): FILE: src/mvextractor/mat_to_ndarray.cpp class PyAllowThreads (line 6) | class PyAllowThreads method PyAllowThreads (line 9) | PyAllowThreads() : _state(PyEval_SaveThread()) {} class PyEnsureGIL (line 18) | class PyEnsureGIL method PyEnsureGIL (line 21) | PyEnsureGIL() : _state(PyGILState_Ensure()) {} class NumpyAllocator (line 50) | class NumpyAllocator : public MatAllocator method NumpyAllocator (line 53) | NumpyAllocator() { stdAllocator = Mat::getStdAllocator(); } method UMatData (line 56) | UMatData* allocate(PyObject* o, int dims, const int* sizes, int type, ... method UMatData (line 69) | UMatData* allocate(int dims0, const int* sizes, int type, void* data, ... method allocate (line 98) | bool allocate(UMatData* u, AccessFlag accessFlags, UMatUsageFlags usag... method deallocate (line 103) | void deallocate(UMatData* u) const CV_OVERRIDE function PyObject (line 127) | PyObject* NDArrayConverter::toNDArray(const cv::Mat& m) { FILE: src/mvextractor/mat_to_ndarray.hpp class PyAllowThreads (line 15) | class PyAllowThreads class PyEnsureGIL (line 17) | class PyEnsureGIL class NumpyAllocator (line 37) | class NumpyAllocator class NDArrayConverter (line 41) | class NDArrayConverter FILE: src/mvextractor/py_video_cap.cpp function VideoCap_init (line 15) | static int function VideoCap_dealloc (line 23) | static void function PyObject (line 31) | static PyObject * function PyObject (line 45) | static PyObject * function PyObject (line 55) | static PyObject * function PyObject (line 101) | static PyObject * function PyObject (line 146) | static PyObject * function PyObject (line 154) | static PyObject * function PyObject (line 166) | static PyObject * function PyMODINIT_FUNC (line 254) | PyMODINIT_FUNC FILE: src/mvextractor/pycompat.hpp function getUnicodeString (line 66) | static inline bool getUnicodeString(PyObject * obj, std::string &str) FILE: src/mvextractor/video_cap.hpp type Image_FFMPEG (line 24) | struct Image_FFMPEG class VideoCap (line 52) | class VideoCap { type SwsContext (line 66) | struct SwsContext FILE: tests/end_to_end_tests.py function motions_vectors_valid (line 14) | def motions_vectors_valid(outdir, refdir): function frame_types_valid (line 24) | def frame_types_valid(outdir, refdir): function frames_valid (line 32) | def frames_valid(outdir, refdir): class TestEndToEnd (line 42) | class TestEndToEnd(unittest.TestCase): method test_end_to_end_h264 (line 44) | def test_end_to_end_h264(self): method test_end_to_end_motion_vectors_only_h264 (line 56) | def test_end_to_end_motion_vectors_only_h264(self): method test_end_to_end_mpeg4_part2 (line 67) | def test_end_to_end_mpeg4_part2(self): method test_end_to_end_motion_vectors_only_mpeg4_part2 (line 79) | def test_end_to_end_motion_vectors_only_mpeg4_part2(self): method test_end_to_end_rtsp (line 90) | def test_end_to_end_rtsp(self): FILE: tests/unit_tests.py class TestMotionVectorExtraction (line 13) | class TestMotionVectorExtraction(unittest.TestCase): method validate_frame (line 15) | def validate_frame(self, frame): method validate_motion_vectors (line 21) | def validate_motion_vectors(self, motion_vectors, shape=(0, 10)): method setUp (line 28) | def setUp(self): method tearDown (line 33) | def tearDown(self): method open_video (line 37) | def open_video(self): method test_init_cap (line 41) | def test_init_cap(self): method test_decode_frames_mode (line 52) | def test_decode_frames_mode(self): method test_open_video (line 67) | def test_open_video(self): method test_open_invalid_video (line 72) | def test_open_invalid_video(self): method test_read_not_opened_cap (line 77) | def test_read_not_opened_cap(self): method test_read_first_I_frame (line 87) | def test_read_first_I_frame(self): method test_read_first_P_frame (line 96) | def test_read_first_P_frame(self): method test_read_first_ten_frames (line 118) | def test_read_first_ten_frames(self): method test_frame_count (line 141) | def test_frame_count(self): method test_timings (line 152) | def test_timings(self): method test_skipping_frame_decoding_does_not_raise (line 172) | def test_skipping_frame_decoding_does_not_raise(self): method test_read_first_I_frame_skipping_frame_decoding (line 177) | def test_read_first_I_frame_skipping_frame_decoding(self): method test_read_first_P_frame_skipping_frame_decoding (line 187) | def test_read_first_P_frame_skipping_frame_decoding(self): method test_read_first_ten_frames_skipping_frame_decoding (line 210) | def test_read_first_ten_frames_skipping_frame_decoding(self): method test_frame_count_skipping_frame_decoding (line 234) | def test_frame_count_skipping_frame_decoding(self): method test_skipping_frame_decoding_is_faster_than_not_skipping (line 246) | def test_skipping_frame_decoding_is_faster_than_not_skipping(self):