From 27f77074724d70836c75fadaa2a23890c92f6ce4 Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Fri, 16 Jun 2017 05:14:10 +0000 Subject: [PATCH] Created Profiling OpenCV Applications (markdown) --- Profiling-OpenCV-Applications.md | 96 + data/ocv-trace-0.json | 11818 +++++++++++++++++++++++++++++ data/ocv-trace.zip | Bin 0 -> 171230 bytes images/opencv-trace-analyze.png | Bin 0 -> 47647 bytes images/trace-details.png | Bin 0 -> 48499 bytes images/trace-frame-process.png | Bin 0 -> 11257 bytes images/trace-frame.png | Bin 0 -> 10526 bytes images/trace-vtune-option.png | Bin 0 -> 49552 bytes images/trace-vtune-result.png | Bin 0 -> 45493 bytes 9 files changed, 11914 insertions(+) create mode 100644 Profiling-OpenCV-Applications.md create mode 100644 data/ocv-trace-0.json create mode 100644 data/ocv-trace.zip create mode 100644 images/opencv-trace-analyze.png create mode 100644 images/trace-details.png create mode 100644 images/trace-frame-process.png create mode 100644 images/trace-frame.png create mode 100644 images/trace-vtune-option.png create mode 100644 images/trace-vtune-result.png diff --git a/Profiling-OpenCV-Applications.md b/Profiling-OpenCV-Applications.md new file mode 100644 index 0000000..b942afd --- /dev/null +++ b/Profiling-OpenCV-Applications.md @@ -0,0 +1,96 @@ +OpenCV provides an tracing facility for efficient development of Computer Vision Applications. + +Tracing framework is built-in directly into the OpenCV source code. To use it, you only need to compile and link your application with modern version of OpenCV. + +To profile your application you can use these [OpenCV Tracing macro](#tracing-macro-list). +Important macro are: +- `CV_TRACE_FUNCTION()` - put this in the beginning of your function +- `CV_TRACE_REGION("process")` - use this for scope-based region tracing (useful for "for loops") + +For usage example please refer to OpenCV example ([application_trace.cpp](https://github.com/alalek/opencv/blob/trace/samples/cpp/application_trace.cpp)) with using of OpenCV Tracing API. + + +OpenCV tracing relies on the Instrumentation and Tracing Technology (ITT) API, an Intel®-provided profiling framework (https://software.intel.com/en-us/articles/intel-itt-api-open-source). + +You can analyze data generated via the ITT API backend using these tools: +- Intel® VTune™ Amplifier +- Intel® Single Event API (Intel® SEAPI) + +An alternative to the ITT-based instrumentation, is to trace the OpenCV calls in the compact machine-readable text form. This approach is useful for cases when external tools (like Intel® VTune™ Amplifier) cannot be used or you are willing to parse and analyze traces in some custom way. + +Notice that only performance relevant set of the OpenCV functions is traced to avoid bloating of the timeline view. + +## Using VTune™ performance profiler tool + +Tool site: https://software.intel.com/en-us/intel-vtune-amplifier-xe + +The handiest way to collect a trace is to run your application under control of Intel® VTune™ Amplifier. With VTune™ you can correlate your OpenCV activity with various important metrics for CPU and GPU. Finally, VTune™ captures most Intel APIs beyond OpenCV, for example OpenCL. So with these tools you can see when OpenCV calls are translated into OpenCL tasks. + +Just run analyzed OpenCV Application under Intel® VTune™ Amplifier with enabled "Analyze user tasks" option. + +[[images/trace-vtune-option.png|VTune option]] + +Result view ("Platform" tab): + +[[images/trace-vtune-result.png|VTune result view]] + + +## Using Intel® SEAPI + +Tool Site: https://github.com/01org/IntelSEAPI + +Intel® SEAPI is the translator of itt_notify calls into several OS specific and third party tracing formats. + +- Download (or clone) project repository files +- Build tool. Refer to tool's site documentation how to build it. +- Run OpenCV Application via Intel® SEAPI wrapper to collect tracing information and generate google trace file in json format: +``` +python /runtool/sea_runtool.py -o ocv-trace -f gt ! ./bin/cpp-example-application_trace +``` +- You can open result file (ocv-trace.pid-NNNNN.zip/.json) via Google Chrome / Chromium browser: open URL "about://tracing" + +High level trace results: + +[[images/trace-frame.png|High level trace results]] + +"Process" region: + +[[images/trace-frame-process.png|High level trace results]] + +View with detailed traces: + +[[images/trace-details.png|Detailed trace results]] + +There is an example result file ([.zip](data/ocv-trace.zip) / [.json](data/ocv-trace-0.json)) with collected Application calls traces via Intel® SEAPI tool (to play with it, just open "about://tracing" URL and load this file) + +## Alternative collection of trace information for custom analyzing + +You can collect trace of the OpenCV calls in the compact machine-readable text form for custom analysis. + +Run application with `OPENCV_TRACE=1` environment variable. You will receive trace dump in a set of `OpenCVTrace.txt` files. You can control location and name of result trace dump files via `OPENCV_TRACE_LOCATION` environment variable. + +You can use OpenCV-bundled trace analyzer tool: "trace_profiler.py" (located in modules/ts/misc) to get highlighted calls of your application. + +[[images/opencv-trace-analyze.png]] + +## Tracing runtime options + +Runtime options can be specified via environment variables. + +- `OPENCV_TRACE` - enables OpenCV tracing. By default tracing is turned off. It automatically enables on active ITT backend on startup. +- `OPENCV_TRACE_LOCATION` - storage path to store OpenCV trace. +- `OPENCV_TRACE_DEPTH_OPENCV` - specify trace depth of OpenCV functions + - 0 - infinite call depth + - 1 - trace OpenCV entry points (default) +- `OPENCV_TRACE_MAX_CHILDREN` - limit number of traced children (useful to ignore functions with large loops) +- `OPENCV_TRACE_MAX_CHILDREN_OPENCV` - limit number of traced children for OpenCV calls +- `OPENCV_TRACE_SYNC_OPENCL` - force `clFinish` calls in the end of OpenCV regions (performance impact, default value is `0`) + +## Tracing macro list + +- `CV_TRACE_FUNCTION()` - trace function. +- `CV_TRACE_FUNCTION_SKIP_NESTED` - trace current function, but skip all nested regions. Use this for non-critical functions (like data load or validation) to reduce trace log. +- `CV_TRACE_REGION("myregion")` - C++ scoped region trace. +- `CV_TRACE_REGION_NEXT("next_step")` - change current region (in the same C++ scope). Useful to trace region consequences (step1/step2/../stepN). +- `CV_TRACE_ARG(arg)` - trace argument value (or other variable). Supported `double`/`int64`/`int`/`const char*` data types. Currently tracing of argument values is supported for ITT backend only. +- `CV_TRACE_ARG_VALUE(width_id, "width", size.width())` - expanded version of `CV_TRACE_ARG`. \ No newline at end of file diff --git a/data/ocv-trace-0.json b/data/ocv-trace-0.json new file mode 100644 index 0000000..9d64ebc --- /dev/null +++ b/data/ocv-trace-0.json @@ -0,0 +1,11818 @@ +{ +"traceEvents": [ +{"name": "thread_name", "ph":"M", "pid":29753, "tid":29763, "args": {"name":"OpenCVThread-001(29763)"}}, +{"name": "thread_name", "ph":"M", "pid":29753, "tid":29762, "args": {"name":"OpenCVThread-003(29762)"}}, +{"name": "thread_name", "ph":"M", "pid":29753, "tid":29765, "args": {"name":"OpenCVThread-002(29765)"}}, +{"name": "thread_name", "ph":"M", "pid":29753, "tid":29764, "args": {"name":"OpenCVThread-004(29764)"}}, +{"name": "thread_name", "ph":"M", "pid":29753, "tid":29753, "args": {"name":"OpenCVThread-000(29753)"}}, +{"name": "process_name", "ph":"M", "pid":29753, "tid":29753, "args": {"name":"/home/alalek/projects/opencv/build/opencv/bin/cpp-example-application_trace"}}, +{"name": "process_sort_index", "ph":"M", "pid":29753, "tid":29753, "args": {"sort_index":-1}}, +{"name": "process_name", "ph":"M", "pid":29753, "tid":29753, "args": {"name":"/home/alalek/projects/opencv/build/opencv/bin/cpp-example-application_trace"}}, +{"name": "process_sort_index", "ph":"M", "pid":29753, "tid":29753, "args": {"sort_index":-1}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581138645095.000, "name":"virtual bool cv::VideoCapture::open(int)", "cat":"OpenCVTrace", "id":"0x100000002-2", "dur":227403.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581138873120.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000006-6", "dur":3097682.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581141971208.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000008-8", "dur":5762.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581141977101.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000000A-10", "dur":245.500, "args":{"tIPP":250728}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581141977019.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000009-9", "dur":328.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581141971017.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000007-7", "dur":6331.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581138873045.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000005-5", "dur":3104306.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581138872964.750, "name":"read", "cat":"OpenCVTrace", "id":"0x100000004-4", "dur":3104387.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581141977445.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000000D-13", "dur":34391.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142058375.250, "id":"0x100000010-16-0x200000001-1", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142059207.750, "id":"0x100000010-16-0x200000001-1", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142058375.250, "id":"0x100000010-16-0x500000001-1", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142059248.500, "id":"0x100000010-16-0x500000001-1", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142058375.250, "id":"0x100000010-16-0x300000001-1", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142059277.000, "id":"0x100000010-16-0x300000001-1", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142059311.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000002-2", "dur":165.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142059207.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000001-1", "dur":271.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142059345.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000002-2", "dur":134.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142059277.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000001-1", "dur":203.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142058375.250, "id":"0x100000010-16-0x200000003-3", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142059480.500, "id":"0x100000010-16-0x200000003-3", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142059398.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000002-2", "dur":100.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142059248.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000001-1", "dur":251.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142058375.250, "id":"0x100000010-16-0x400000001-1", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142059295.250, "id":"0x100000010-16-0x400000001-1", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142059482.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000004-4", "dur":84.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142059480.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000003-3", "dur":87.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142059546.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000002-2", "dur":93.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142059295.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000001-1", "dur":346.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142058375.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000010-16", "dur":1327.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142058318.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000000F-15", "dur":1387.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142011962.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000000E-14", "dur":47745.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142059817.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000013-19", "dur":2.750, "args":{"tIPP":18367}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142059800.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000012-18", "dur":21.000, "args":{"tIPP":42416}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142059895.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000016-22", "dur":0.750, "args":{"tIPP":3485}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142059892.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000015-21", "dur":5.500, "args":{"tIPP":24298}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142059870.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000014-20", "dur":38.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142059911.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000019-25", "dur":0.250, "args":{"tIPP":459}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142059910.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000018-24", "dur":1.500, "args":{"tIPP":1730}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142059909.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000017-23", "dur":5.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142059916.250, "id":"0x10000001A-26-0x200000005-5", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142059922.250, "id":"0x10000001A-26-0x200000005-5", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142059916.250, "id":"0x10000001A-26-0x500000003-3", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142059924.250, "id":"0x10000001A-26-0x500000003-3", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142059916.250, "id":"0x10000001A-26-0x300000003-3", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142059925.250, "id":"0x10000001A-26-0x300000003-3", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142059916.250, "id":"0x10000001A-26-0x400000003-3", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142059969.250, "id":"0x10000001A-26-0x400000003-3", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142060149.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000008-8", "dur":103.750, "args":{"tIPP":107268}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142060153.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000008-8", "dur":101.250, "args":{"tIPP":99858}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142060147.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000000A-10", "dur":106.750, "args":{"tIPP":104985}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142060155.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000008-8", "dur":100.750, "args":{"tIPP":97329}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142060146.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000009-9", "dur":109.250, "args":{"tIPP":129348}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142060152.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000007-7", "dur":103.750, "args":{"tIPP":118371}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142060120.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000008-8", "dur":136.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142060144.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000007-7", "dur":112.000, "args":{"tIPP":133251}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142060132.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000006-6", "dur":124.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142060154.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000007-7", "dur":103.000, "args":{"tIPP":125147}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142060117.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000006-6", "dur":140.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142060127.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000006-6", "dur":130.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142060268.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000000B-11", "dur":56.500, "args":{"tIPP":56193}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142060268.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000000B-11", "dur":56.000, "args":{"tIPP":55508}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142060269.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000000B-11", "dur":56.000, "args":{"tIPP":55760}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142060267.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000000A-10", "dur":58.250, "args":{"tIPP":58274}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142060268.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000000D-13", "dur":57.500, "args":{"tIPP":56831}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142060268.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000000A-10", "dur":57.500, "args":{"tIPP":57867}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142060259.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000009-9", "dur":66.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142060258.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000009-9", "dur":68.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142060268.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000000A-10", "dur":58.000, "args":{"tIPP":58242}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142060126.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000005-5", "dur":200.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142060267.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000000C-12", "dur":59.500, "args":{"tIPP":59548}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142060259.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000009-9", "dur":68.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142060131.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000005-5", "dur":195.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142060258.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000000B-11", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142060048.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000005-5", "dur":279.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142060119.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000007-7", "dur":209.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142060419.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000000E-14", "dur":176.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142060353.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x30000000C-12", "dur":278.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142060355.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000000C-12", "dur":278.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142060634.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x30000000D-13", "dur":22.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142060635.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000000D-13", "dur":22.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142060628.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000000F-15", "dur":30.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142060129.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000004-4", "dur":533.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142060125.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000004-4", "dur":537.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142059974.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000006-6", "dur":689.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142059925.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000003-3", "dur":739.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142059924.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000003-3", "dur":740.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142059922.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000005-5", "dur":742.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142060419.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000000C-12", "dur":314.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142060735.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000000D-13", "dur":33.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142059974.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000004-4", "dur":795.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142059969.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000003-3", "dur":802.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142059916.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000001A-26", "dur":860.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142060827.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x10000001B-27", "dur":2.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142060850.500, "id":"0x10000001D-29-0x200000010-16", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142060856.000, "id":"0x10000001D-29-0x200000010-16", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142060850.500, "id":"0x10000001D-29-0x50000000E-14", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142060857.500, "id":"0x10000001D-29-0x50000000E-14", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142060856.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000010-16", "dur":32.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142060850.500, "id":"0x10000001D-29-0x200000011-17", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142060890.250, "id":"0x10000001D-29-0x200000011-17", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142060857.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000000E-14", "dur":46.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142060850.500, "id":"0x10000001D-29-0x40000000E-14", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142060904.000, "id":"0x10000001D-29-0x40000000E-14", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142060850.500, "id":"0x10000001D-29-0x50000000F-15", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142060905.500, "id":"0x10000001D-29-0x50000000F-15", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142060904.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000000E-14", "dur":34.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142060905.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000000F-15", "dur":34.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142060890.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000011-17", "dur":50.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142060850.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000001D-29", "dur":94.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142060849.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x10000001C-28", "dur":96.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142059757.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000011-17", "dur":1206.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142060979.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000001E-30", "dur":4751.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581141977388.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x10000000C-12", "dur":88404.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581141977371.750, "name":"process", "cat":"OpenCVTrace", "id":"0x10000000B-11", "dur":88422.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142065927.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000021-33", "dur":10918.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142065899.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000020-32", "dur":10962.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142065870.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000001F-31", "dur":10992.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581138872886.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000003-3", "dur":3203976.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142076869.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000025-37", "dur":103.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142076976.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000027-39", "dur":2025.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142079010.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000029-41", "dur":222.500, "args":{"tIPP":218423}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142079007.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000028-40", "dur":227.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142076974.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000026-38", "dur":2262.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142076868.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000024-36", "dur":2369.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142076867.250, "name":"read", "cat":"OpenCVTrace", "id":"0x100000023-35", "dur":2371.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142079242.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000002C-44", "dur":475.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142079742.500, "id":"0x10000002F-47-0x40000000F-15", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142079760.500, "id":"0x10000002F-47-0x40000000F-15", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142079742.500, "id":"0x10000002F-47-0x30000000E-14", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142079761.000, "id":"0x10000002F-47-0x30000000E-14", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142079742.500, "id":"0x10000002F-47-0x200000012-18", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142079822.500, "id":"0x10000002F-47-0x200000012-18", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142079763.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000000F-15", "dur":85.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142079764.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000010-16", "dur":86.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142079761.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000000E-14", "dur":89.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142079760.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000000F-15", "dur":91.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142079742.500, "id":"0x10000002F-47-0x300000010-16", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142079851.750, "id":"0x10000002F-47-0x300000010-16", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142079742.500, "id":"0x10000002F-47-0x400000011-17", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142079852.750, "id":"0x10000002F-47-0x400000011-17", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142079825.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000013-19", "dur":70.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142079822.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000012-18", "dur":75.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142079853.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000012-18", "dur":67.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142079852.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000011-17", "dur":68.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142079853.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000011-17", "dur":69.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142079851.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000010-16", "dur":71.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142079742.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000002F-47", "dur":189.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142079740.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000002E-46", "dur":193.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142079722.500, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000002D-45", "dur":212.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142079945.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000032-50", "dur":1.750, "args":{"tIPP":890}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142079944.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000031-49", "dur":3.750, "args":{"tIPP":4052}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142079957.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000035-53", "dur":0.750, "args":{"tIPP":792}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142079957.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000034-52", "dur":2.000, "args":{"tIPP":2474}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142079955.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000033-51", "dur":7.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142079970.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000038-56", "dur":0.250, "args":{"tIPP":445}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142079969.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000037-55", "dur":1.500, "args":{"tIPP":1777}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142079963.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000036-54", "dur":9.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142079973.500, "id":"0x100000039-57-0x400000013-19", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142079978.500, "id":"0x100000039-57-0x400000013-19", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142079973.500, "id":"0x100000039-57-0x200000014-20", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142079980.750, "id":"0x100000039-57-0x200000014-20", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142079973.500, "id":"0x100000039-57-0x500000010-16", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142079982.250, "id":"0x100000039-57-0x500000010-16", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080002.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000018-24", "dur":32.250, "args":{"tIPP":31174}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142080002.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000019-25", "dur":32.000, "args":{"tIPP":30902}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142080003.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000015-21", "dur":31.500, "args":{"tIPP":31648}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080001.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000017-23", "dur":34.000, "args":{"tIPP":34248}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142079983.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000016-22", "dur":53.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142080002.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000018-24", "dur":34.250, "args":{"tIPP":34229}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142080002.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000014-20", "dur":34.000, "args":{"tIPP":33816}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142080001.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000013-19", "dur":35.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142080000.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000017-23", "dur":36.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142080056.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000018-24", "dur":24.250, "args":{"tIPP":39715}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080039.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000001B-27", "dur":40.750, "args":{"tIPP":40263}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080039.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000001A-26", "dur":42.000, "args":{"tIPP":42193}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142080039.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000017-23", "dur":41.750, "args":{"tIPP":41815}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080037.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000019-25", "dur":43.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142080038.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000016-22", "dur":43.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142080000.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000012-18", "dur":82.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142079981.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000015-21", "dur":101.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142080061.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000001C-28", "dur":42.000, "args":{"tIPP":41850}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142080061.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000001B-27", "dur":43.500, "args":{"tIPP":43561}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142080038.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000001A-26", "dur":66.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142079983.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000016-22", "dur":122.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080083.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000001C-28", "dur":146.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080230.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000001D-29", "dur":22.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142079980.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000014-20", "dur":275.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142079978.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000013-19", "dur":277.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142079973.500, "id":"0x100000039-57-0x40000001E-30", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142080257.250, "id":"0x100000039-57-0x40000001E-30", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080261.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000023-35", "dur":13.500, "args":{"tIPP":13366}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080261.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000022-34", "dur":15.000, "args":{"tIPP":15176}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080259.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000021-33", "dur":16.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142080083.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000019-25", "dur":207.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080279.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000026-38", "dur":11.500, "args":{"tIPP":11325}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080278.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000025-37", "dur":13.000, "args":{"tIPP":13233}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080277.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000024-36", "dur":15.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080259.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000020-32", "dur":34.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142080291.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000001A-26", "dur":18.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142079984.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000011-17", "dur":327.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142079982.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000010-16", "dur":330.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142080106.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000001D-29", "dur":219.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142080327.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000001E-30", "dur":25.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142079982.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000015-21", "dur":372.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142079980.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000014-20", "dur":375.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080293.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000027-39", "dur":282.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080584.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000028-40", "dur":35.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080258.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000001F-31", "dur":363.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080257.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000001E-30", "dur":364.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142079973.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000039-57", "dur":653.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142080629.250, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x10000003A-58", "dur":2.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142080633.500, "id":"0x10000003C-60-0x50000001B-27", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142080640.000, "id":"0x10000003C-60-0x50000001B-27", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142080633.500, "id":"0x10000003C-60-0x400000029-41", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142080641.500, "id":"0x10000003C-60-0x400000029-41", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142080633.500, "id":"0x10000003C-60-0x20000001F-31", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142080645.250, "id":"0x10000003C-60-0x20000001F-31", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142080640.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000001B-27", "dur":22.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080641.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000029-41", "dur":21.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142080633.500, "id":"0x10000003C-60-0x50000001C-28", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142080663.750, "id":"0x10000003C-60-0x50000001C-28", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142080633.500, "id":"0x10000003C-60-0x40000002A-42", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142080664.750, "id":"0x10000003C-60-0x40000002A-42", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142080645.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000001F-31", "dur":20.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142080663.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000001C-28", "dur":20.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142080664.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000002A-42", "dur":39.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142080633.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000003C-60", "dur":74.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142080632.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x10000003B-59", "dur":76.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142079936.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000030-48", "dur":773.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142080712.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000003D-61", "dur":375.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142079240.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x10000002B-43", "dur":1874.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142079240.000, "name":"process", "cat":"OpenCVTrace", "id":"0x10000002A-42", "dur":1875.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142081118.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000040-64", "dur":2089.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142081117.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000003F-63", "dur":2095.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142081116.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000003E-62", "dur":2097.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142076866.500, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000022-34", "dur":6348.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142083220.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000044-68", "dur":19536.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142102771.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000046-70", "dur":1636.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142104433.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000048-72", "dur":95.250, "args":{"tIPP":93960}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142104421.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000047-71", "dur":108.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142102768.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000045-69", "dur":1763.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142083220.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000043-67", "dur":21312.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142083218.750, "name":"read", "cat":"OpenCVTrace", "id":"0x100000042-66", "dur":21314.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142104536.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000004B-75", "dur":339.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142104887.000, "id":"0x10000004E-78-0x200000020-32", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142104909.500, "id":"0x10000004E-78-0x200000020-32", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142104887.000, "id":"0x10000004E-78-0x300000012-18", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142104916.250, "id":"0x10000004E-78-0x300000012-18", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142104887.000, "id":"0x10000004E-78-0x40000002B-43", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142104929.250, "id":"0x10000004E-78-0x40000002B-43", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142104887.000, "id":"0x10000004E-78-0x50000001D-29", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142104942.250, "id":"0x10000004E-78-0x50000001D-29", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142104913.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000021-33", "dur":54.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142104909.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000020-32", "dur":59.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142104887.000, "id":"0x10000004E-78-0x200000022-34", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142104970.500, "id":"0x10000004E-78-0x200000022-34", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142104917.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000013-19", "dur":54.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142104916.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000012-18", "dur":56.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142104931.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000002C-44", "dur":54.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142104929.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000002B-43", "dur":58.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142104945.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000001E-30", "dur":54.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142104942.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000001D-29", "dur":58.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142104972.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000023-35", "dur":57.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142104970.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000022-34", "dur":59.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142104887.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000004E-78", "dur":149.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142104885.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000004D-77", "dur":152.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142104879.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000004C-76", "dur":159.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142105052.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000051-81", "dur":1.000, "args":{"tIPP":946}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142105051.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000050-80", "dur":2.750, "args":{"tIPP":3139}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142105066.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000054-84", "dur":0.500, "args":{"tIPP":702}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142105065.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000053-83", "dur":2.000, "args":{"tIPP":2273}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142105064.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000052-82", "dur":7.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142105072.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000057-87", "dur":0.500, "args":{"tIPP":451}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142105072.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000056-86", "dur":1.500, "args":{"tIPP":1653}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142105072.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000055-85", "dur":3.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142105076.000, "id":"0x100000058-88-0x40000002D-45", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142105080.250, "id":"0x100000058-88-0x40000002D-45", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142105076.000, "id":"0x100000058-88-0x200000024-36", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142105081.000, "id":"0x100000058-88-0x200000024-36", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142105076.000, "id":"0x100000058-88-0x300000014-20", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142105082.250, "id":"0x100000058-88-0x300000014-20", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142105076.000, "id":"0x100000058-88-0x50000001F-31", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142105107.500, "id":"0x100000058-88-0x50000001F-31", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142105088.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000019-25", "dur":36.250, "args":{"tIPP":36210}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142105087.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000018-24", "dur":38.250, "args":{"tIPP":38299}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142105085.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000017-23", "dur":40.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142105088.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000032-50", "dur":39.500, "args":{"tIPP":39004}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142105087.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000031-49", "dur":41.500, "args":{"tIPP":41806}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142105084.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000030-48", "dur":44.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142105087.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000029-41", "dur":47.250, "args":{"tIPP":46212}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142105087.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000028-40", "dur":49.250, "args":{"tIPP":49160}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142105085.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000027-39", "dur":51.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142105128.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000001C-28", "dur":32.000, "args":{"tIPP":32259}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142105116.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000024-36", "dur":45.500, "args":{"tIPP":45223}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142105128.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000001B-27", "dur":33.750, "args":{"tIPP":33951}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142105132.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000035-53", "dur":30.000, "args":{"tIPP":29756}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142105126.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000001A-26", "dur":35.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142105131.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000034-52", "dur":31.500, "args":{"tIPP":31506}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142105084.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000016-22", "dur":78.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142105115.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000023-35", "dur":48.000, "args":{"tIPP":48267}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142105130.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000033-51", "dur":33.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142105112.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000022-34", "dur":51.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142105083.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000002F-47", "dur":80.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142105139.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000002C-44", "dur":33.500, "args":{"tIPP":33416}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142105139.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000002B-43", "dur":34.750, "args":{"tIPP":35021}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142105138.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000002A-42", "dur":36.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142105084.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000026-38", "dur":91.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142105166.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000027-39", "dur":17.750, "args":{"tIPP":17465}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142105166.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000026-38", "dur":19.000, "args":{"tIPP":19143}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142105164.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000025-37", "dur":20.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142105111.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000021-33", "dur":75.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142105165.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000036-54", "dur":150.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142105317.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000037-55", "dur":17.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142105082.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000002E-46", "dur":254.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142105080.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000002D-45", "dur":257.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142105163.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x30000001D-29", "dur":204.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142105369.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x30000001E-30", "dur":20.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142105083.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000015-21", "dur":307.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142105082.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000014-20", "dur":309.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142105176.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000002D-45", "dur":228.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142105405.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000002E-46", "dur":23.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142105082.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000025-37", "dur":347.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142105081.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000024-36", "dur":350.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142105187.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000028-40", "dur":260.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142105449.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000029-41", "dur":32.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142105109.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000020-32", "dur":377.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142105107.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000001F-31", "dur":380.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142105076.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000058-88", "dur":417.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142105495.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000059-89", "dur":2.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142105498.750, "id":"0x10000005B-91-0x20000002F-47", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142105504.000, "id":"0x10000005B-91-0x20000002F-47", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142105498.750, "id":"0x10000005B-91-0x30000001F-31", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142105504.750, "id":"0x10000005B-91-0x30000001F-31", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142105498.750, "id":"0x10000005B-91-0x50000002A-42", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142105504.750, "id":"0x10000005B-91-0x50000002A-42", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142105504.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000002F-47", "dur":8.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142105504.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000002A-42", "dur":8.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142105498.750, "id":"0x10000005B-91-0x200000030-48", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142105514.000, "id":"0x10000005B-91-0x200000030-48", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142105498.750, "id":"0x10000005B-91-0x50000002B-43", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142105514.500, "id":"0x10000005B-91-0x50000002B-43", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142105504.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000001F-31", "dur":19.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142105514.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000002B-43", "dur":20.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142105514.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000030-48", "dur":22.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142105498.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000005B-91", "dur":42.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142105498.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x10000005A-90", "dur":43.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142105040.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000004F-79", "dur":503.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142105544.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000005C-92", "dur":330.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142104534.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x10000004A-74", "dur":1361.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142104534.250, "name":"process", "cat":"OpenCVTrace", "id":"0x100000049-73", "dur":1363.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142105900.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000005F-95", "dur":5407.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142105899.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000005E-94", "dur":5416.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142105898.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000005D-93", "dur":5418.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142083218.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000041-65", "dur":28100.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142111323.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000063-99", "dur":59474.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142170833.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000065-101", "dur":6887.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142177742.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000067-103", "dur":268.750, "args":{"tIPP":264934}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142177732.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000066-102", "dur":283.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142170825.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000064-100", "dur":7193.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142111323.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000062-98", "dur":66699.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142111322.000, "name":"read", "cat":"OpenCVTrace", "id":"0x100000061-97", "dur":66704.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142178073.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000006A-106", "dur":1497.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142179636.750, "id":"0x10000006D-109-0x200000031-49", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142179691.000, "id":"0x10000006D-109-0x200000031-49", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142179636.750, "id":"0x10000006D-109-0x300000020-32", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142179692.750, "id":"0x10000006D-109-0x300000020-32", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142179636.750, "id":"0x10000006D-109-0x400000038-56", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142179717.250, "id":"0x10000006D-109-0x400000038-56", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142179703.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000032-50", "dur":272.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142179691.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000031-49", "dur":290.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142179636.750, "id":"0x10000006D-109-0x200000033-51", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142179991.750, "id":"0x10000006D-109-0x200000033-51", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142179703.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000021-33", "dur":310.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142179692.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000020-32", "dur":327.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142179636.750, "id":"0x10000006D-109-0x300000022-34", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142180026.250, "id":"0x10000006D-109-0x300000022-34", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142179728.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000039-57", "dur":310.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142179717.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000038-56", "dur":327.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142179996.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000034-52", "dur":306.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142179991.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000033-51", "dur":314.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142180033.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000023-35", "dur":289.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142180026.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000022-34", "dur":299.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142179636.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000006D-109", "dur":759.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142179631.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000006C-108", "dur":777.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142179589.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000006B-107", "dur":823.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142180453.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000070-112", "dur":6.250, "args":{"tIPP":3201}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142180450.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x10000006F-111", "dur":13.750, "args":{"tIPP":15186}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142180494.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000073-115", "dur":2.500, "args":{"tIPP":2643}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142180492.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000072-114", "dur":8.250, "args":{"tIPP":9128}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142180487.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000071-113", "dur":23.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142180519.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000076-118", "dur":1.500, "args":{"tIPP":2009}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142180517.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000075-117", "dur":6.500, "args":{"tIPP":7394}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142180515.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000074-116", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142180534.750, "id":"0x100000077-119-0x200000035-53", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142180562.250, "id":"0x100000077-119-0x200000035-53", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142180534.750, "id":"0x100000077-119-0x50000002C-44", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142180568.250, "id":"0x100000077-119-0x50000002C-44", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142180534.750, "id":"0x100000077-119-0x40000003A-58", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142180618.500, "id":"0x100000077-119-0x40000003A-58", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142180612.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000031-49", "dur":71.500, "args":{"tIPP":68193}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142180534.750, "id":"0x100000077-119-0x300000024-36", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142180699.750, "id":"0x100000077-119-0x300000024-36", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142180615.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000003A-58", "dur":87.500, "args":{"tIPP":72654}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142180612.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000039-57", "dur":95.750, "args":{"tIPP":96101}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142180603.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000038-56", "dur":107.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142180651.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000003F-63", "dur":67.000, "args":{"tIPP":63967}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142180648.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000003E-62", "dur":77.000, "args":{"tIPP":78130}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142180639.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000003D-61", "dur":89.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142180609.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000030-48", "dur":140.250, "args":{"tIPP":81424}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142180598.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000002F-47", "dur":165.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142180719.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000029-41", "dur":51.250, "args":{"tIPP":50949}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142180716.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000028-40", "dur":58.500, "args":{"tIPP":59250}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142180723.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000003D-61", "dur":60.750, "args":{"tIPP":59895}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142180721.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000003C-60", "dur":66.500, "args":{"tIPP":67302}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142180716.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000003B-59", "dur":73.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142180574.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000037-55", "dur":219.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142180712.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000027-39", "dur":109.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142180834.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000002C-44", "dur":52.500, "args":{"tIPP":51626}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142180832.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000002B-43", "dur":58.500, "args":{"tIPP":59074}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142180827.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000002A-42", "dur":65.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142180709.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000026-38", "dur":186.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142180765.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000042-66", "dur":231.000, "args":{"tIPP":228091}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142180763.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000041-65", "dur":239.250, "args":{"tIPP":241121}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142180734.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000040-64", "dur":270.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142180634.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000003C-60", "dur":373.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142180859.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000034-52", "dur":166.250, "args":{"tIPP":164824}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142180856.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000033-51", "dur":174.750, "args":{"tIPP":177218}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142180775.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000032-50", "dur":258.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142180594.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000002E-46", "dur":442.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142180797.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000003E-62", "dur":697.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142181500.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000003F-63", "dur":132.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142180568.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000036-54", "dur":1072.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142180562.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000035-53", "dur":1081.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142181012.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000043-67", "dur":934.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142181041.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000035-53", "dur":982.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142180899.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x30000002D-45", "dur":1129.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142181952.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000044-68", "dur":83.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142180629.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000003B-59", "dur":1414.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142180618.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000003A-58", "dur":1428.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142182029.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000036-54", "dur":111.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142180574.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x50000002D-45", "dur":1574.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142180568.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000002C-44", "dur":1583.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142182035.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x30000002E-46", "dur":135.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142180705.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000025-37", "dur":1473.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142180699.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000024-36", "dur":1481.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142180534.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000077-119", "dur":1668.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142182210.250, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000078-120", "dur":9.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142182226.500, "id":"0x10000007A-122-0x200000040-64", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142182254.250, "id":"0x10000007A-122-0x200000040-64", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142182226.500, "id":"0x10000007A-122-0x500000037-55", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142182261.500, "id":"0x10000007A-122-0x500000037-55", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142182226.500, "id":"0x10000007A-122-0x400000045-69", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142182295.750, "id":"0x10000007A-122-0x400000045-69", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142182254.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000040-64", "dur":85.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142182226.500, "id":"0x10000007A-122-0x200000041-65", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142182346.000, "id":"0x10000007A-122-0x200000041-65", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142182261.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000037-55", "dur":91.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142182226.500, "id":"0x10000007A-122-0x500000038-56", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142182358.750, "id":"0x10000007A-122-0x500000038-56", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142182295.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000045-69", "dur":99.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142182346.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000041-65", "dur":92.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142182358.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000038-56", "dur":83.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142182226.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000007A-122", "dur":244.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142182223.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000079-121", "dur":253.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142180420.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000006E-110", "dur":2067.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142182495.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000007B-123", "dur":1501.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142178069.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000069-105", "dur":6009.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142178066.250, "name":"process", "cat":"OpenCVTrace", "id":"0x100000068-104", "dur":6016.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142184092.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000007E-126", "dur":9130.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142184090.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000007D-125", "dur":9148.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142184086.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000007C-124", "dur":9155.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142111321.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000060-96", "dur":81924.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142193261.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000082-130", "dur":41526.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142234816.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000084-132", "dur":7055.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142241891.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000086-134", "dur":274.750, "args":{"tIPP":271945}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142241883.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000085-133", "dur":287.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142234810.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000083-131", "dur":7363.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142193259.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000081-129", "dur":48918.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142193256.000, "name":"read", "cat":"OpenCVTrace", "id":"0x100000080-128", "dur":48924.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142242191.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000089-137", "dur":1578.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142243800.500, "id":"0x10000008C-140-0x200000042-66", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142243847.750, "id":"0x10000008C-140-0x200000042-66", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142243800.500, "id":"0x10000008C-140-0x500000039-57", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142243849.000, "id":"0x10000008C-140-0x500000039-57", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142243800.500, "id":"0x10000008C-140-0x400000046-70", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142243875.000, "id":"0x10000008C-140-0x400000046-70", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142243860.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000043-67", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142243859.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000003A-58", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142243847.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000042-66", "dur":259.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142243849.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000039-57", "dur":258.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142243800.500, "id":"0x10000008C-140-0x200000044-68", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142244112.500, "id":"0x10000008C-140-0x200000044-68", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142243800.500, "id":"0x10000008C-140-0x50000003B-59", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142244113.750, "id":"0x10000008C-140-0x50000003B-59", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142243886.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000047-71", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142243875.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000046-70", "dur":258.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142244118.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000003C-60", "dur":240.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142244113.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000003B-59", "dur":248.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142244117.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000045-69", "dur":249.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142244112.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000044-68", "dur":257.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142243800.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000008C-140", "dur":637.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142243796.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000008B-139", "dur":653.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142243781.500, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000008A-138", "dur":671.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142244495.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000008F-143", "dur":5.250, "args":{"tIPP":2908}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142244492.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x10000008E-142", "dur":12.500, "args":{"tIPP":13947}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142244537.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000092-146", "dur":2.250, "args":{"tIPP":3067}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142244534.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000091-145", "dur":8.500, "args":{"tIPP":9544}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142244524.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000090-144", "dur":36.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142244570.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000095-149", "dur":1.500, "args":{"tIPP":2808}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142244567.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000094-148", "dur":7.750, "args":{"tIPP":8167}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142244565.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000093-147", "dur":53.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142244623.000, "id":"0x100000096-150-0x200000046-70", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142244648.250, "id":"0x100000096-150-0x200000046-70", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142244623.000, "id":"0x100000096-150-0x400000048-72", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142244693.250, "id":"0x100000096-150-0x400000048-72", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142244623.000, "id":"0x100000096-150-0x50000003D-61", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142244703.000, "id":"0x100000096-150-0x50000003D-61", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142244674.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000004B-75", "dur":66.000, "args":{"tIPP":63067}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142244671.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000004A-74", "dur":73.250, "args":{"tIPP":73947}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142244663.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000049-73", "dur":84.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142244725.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000004D-77", "dur":62.000, "args":{"tIPP":59690}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142244623.000, "id":"0x100000096-150-0x30000002F-47", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142244806.500, "id":"0x100000096-150-0x30000002F-47", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142244734.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000042-66", "dur":76.500, "args":{"tIPP":59184}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142244759.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000004E-78", "dur":51.250, "args":{"tIPP":50900}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142244731.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000041-65", "dur":86.250, "args":{"tIPP":87559}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142244722.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000040-64", "dur":98.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142244722.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000004C-76", "dur":108.750, "args":{"tIPP":72435}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142244757.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000004D-77", "dur":74.500, "args":{"tIPP":58036}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142244752.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000004C-76", "dur":82.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142244658.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000048-72", "dur":179.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142244713.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000004B-75", "dur":130.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142244825.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000034-52", "dur":50.750, "args":{"tIPP":50292}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142244823.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000033-51", "dur":57.500, "args":{"tIPP":58032}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142244818.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000032-50", "dur":65.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142244832.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000045-69", "dur":50.750, "args":{"tIPP":50430}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142244830.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000044-68", "dur":57.750, "args":{"tIPP":58582}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142244826.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000043-67", "dur":65.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142244718.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000003F-63", "dur":175.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142244866.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000050-80", "dur":64.500, "args":{"tIPP":63045}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142244864.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000004F-79", "dur":71.500, "args":{"tIPP":73067}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142244853.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000004E-78", "dur":84.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142244709.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000004A-74", "dur":232.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142244895.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000037-55", "dur":50.000, "args":{"tIPP":49510}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142244893.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000036-54", "dur":56.000, "args":{"tIPP":56556}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142244888.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000035-53", "dur":63.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142244815.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000031-49", "dur":138.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142244842.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000004F-79", "dur":623.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142245470.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000050-80", "dur":81.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142244654.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000047-71", "dur":904.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142244648.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000046-70", "dur":913.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142244897.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000046-70", "dur":938.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142245841.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000047-71", "dur":73.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142244713.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x50000003E-62", "dur":1208.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142244703.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000003D-61", "dur":1222.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142244945.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000051-81", "dur":1057.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142244958.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000038-56", "dur":1131.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142246007.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000052-82", "dur":102.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142244703.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000049-73", "dur":1413.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142244693.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000048-72", "dur":1427.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142246096.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000039-57", "dur":137.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142244811.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000030-48", "dur":1429.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142244806.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000002F-47", "dur":1438.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142244623.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000096-150", "dur":1651.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142246286.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000097-151", "dur":7.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142246300.500, "id":"0x100000099-153-0x400000053-83", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142246337.250, "id":"0x100000099-153-0x400000053-83", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142246337.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000053-83", "dur":37.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142246300.500, "id":"0x100000099-153-0x400000054-84", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142246380.750, "id":"0x100000099-153-0x400000054-84", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142246300.500, "id":"0x100000099-153-0x200000051-81", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142246381.250, "id":"0x100000099-153-0x200000051-81", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142246381.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000051-81", "dur":33.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142246300.500, "id":"0x100000099-153-0x200000052-82", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142246423.250, "id":"0x100000099-153-0x200000052-82", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142246380.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000054-84", "dur":65.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142246300.500, "id":"0x100000099-153-0x400000055-85", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142246451.500, "id":"0x100000099-153-0x400000055-85", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142246423.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000052-82", "dur":86.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142246451.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000055-85", "dur":78.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142246300.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000099-153", "dur":272.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142246298.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000098-152", "dur":298.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142244459.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000008D-141", "dur":2143.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142246609.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000009A-154", "dur":1576.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142242187.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000088-136", "dur":6080.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142242184.750, "name":"process", "cat":"OpenCVTrace", "id":"0x100000087-135", "dur":6086.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142248285.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000009D-157", "dur":6103.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142248283.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000009C-156", "dur":6125.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142248280.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000009B-155", "dur":6131.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142193253.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x10000007F-127", "dur":61163.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142254444.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000000A1-161", "dur":48384.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142302943.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000000A3-163", "dur":7096.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142310064.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000000A5-165", "dur":266.250, "args":{"tIPP":262101}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142310055.000, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000000A4-164", "dur":280.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142302852.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000000A2-162", "dur":7486.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142254442.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000000A0-160", "dur":55899.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142254439.500, "name":"read", "cat":"OpenCVTrace", "id":"0x10000009F-159", "dur":55905.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142310355.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000000A8-168", "dur":1616.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142312000.500, "id":"0x1000000AB-171-0x400000056-86", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142312083.000, "id":"0x1000000AB-171-0x400000056-86", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142312000.500, "id":"0x1000000AB-171-0x200000053-83", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142312091.500, "id":"0x1000000AB-171-0x200000053-83", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142312000.500, "id":"0x1000000AB-171-0x30000003A-58", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142312109.500, "id":"0x1000000AB-171-0x30000003A-58", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142312095.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000057-87", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142312083.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000056-86", "dur":259.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142312102.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000054-84", "dur":242.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142312000.500, "id":"0x1000000AB-171-0x400000058-88", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142312348.250, "id":"0x1000000AB-171-0x400000058-88", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142312091.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000053-83", "dur":258.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142312000.500, "id":"0x1000000AB-171-0x200000055-85", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142312355.500, "id":"0x1000000AB-171-0x200000055-85", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142312115.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000003B-59", "dur":251.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142312109.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000003A-58", "dur":261.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142312360.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000056-86", "dur":268.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142312355.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000055-85", "dur":276.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142312353.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000059-89", "dur":293.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142312348.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000058-88", "dur":301.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142312000.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000000AB-171", "dur":675.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142311995.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000000AA-170", "dur":687.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142311979.500, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000000A9-169", "dur":707.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142312728.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000000AE-174", "dur":5.250, "args":{"tIPP":3429}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142312725.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000000AD-173", "dur":12.500, "args":{"tIPP":13946}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142312765.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000000B1-177", "dur":2.250, "args":{"tIPP":2509}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142312762.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000000B0-176", "dur":7.750, "args":{"tIPP":8640}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142312758.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000000AF-175", "dur":27.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142312794.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000000B4-180", "dur":1.750, "args":{"tIPP":2053}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142312792.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000000B3-179", "dur":7.000, "args":{"tIPP":7316}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142312790.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000000B2-178", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142312809.750, "id":"0x1000000B5-181-0x30000003C-60", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142312838.500, "id":"0x1000000B5-181-0x30000003C-60", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142312809.750, "id":"0x1000000B5-181-0x40000005A-90", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142312842.250, "id":"0x1000000B5-181-0x40000005A-90", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142312809.750, "id":"0x1000000B5-181-0x200000057-87", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142312869.000, "id":"0x1000000B5-181-0x200000057-87", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142312861.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000041-65", "dur":84.250, "args":{"tIPP":84284}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142312858.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000040-64", "dur":91.750, "args":{"tIPP":92473}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142312869.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000005F-95", "dur":80.250, "args":{"tIPP":77292}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142312852.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000003F-63", "dur":99.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142312866.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000005E-94", "dur":88.500, "args":{"tIPP":89182}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142312858.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000005D-93", "dur":99.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142312895.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000005C-92", "dur":76.250, "args":{"tIPP":73645}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142312892.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000005B-91", "dur":84.500, "args":{"tIPP":85140}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142312884.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000005A-90", "dur":95.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142312970.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000062-98", "dur":51.000, "args":{"tIPP":50984}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142312968.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000061-97", "dur":57.000, "args":{"tIPP":58296}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142312962.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000060-96", "dur":64.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142312854.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000005C-92", "dur":176.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142312991.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000005F-95", "dur":49.750, "args":{"tIPP":49268}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142312989.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000005E-94", "dur":55.750, "args":{"tIPP":56375}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142312984.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000005D-93", "dur":63.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142312880.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000059-89", "dur":170.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142312978.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000044-68", "dur":153.250, "args":{"tIPP":153063}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142312976.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000043-67", "dur":159.750, "args":{"tIPP":161165}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142312957.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000042-66", "dur":181.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142312849.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000003E-62", "dur":292.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142313034.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000063-99", "dur":666.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142313705.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000064-100", "dur":96.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142312849.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000005B-91", "dur":960.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142312842.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000005A-90", "dur":970.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142312809.750, "id":"0x1000000B5-181-0x400000065-101", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142313818.000, "id":"0x1000000B5-181-0x400000065-101", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142313836.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000006A-106", "dur":54.250, "args":{"tIPP":52642}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142313833.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000069-105", "dur":60.750, "args":{"tIPP":61684}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142313829.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000068-104", "dur":68.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142313908.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000006D-109", "dur":48.500, "args":{"tIPP":48428}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142313906.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000006C-108", "dur":54.250, "args":{"tIPP":55294}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142313901.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000006B-107", "dur":62.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142313826.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000067-103", "dur":139.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142313054.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000060-96", "dur":923.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142313983.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000061-97", "dur":76.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142312875.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000058-88", "dur":1191.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142312869.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000057-87", "dur":1200.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142313144.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000045-69", "dur":1148.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142314301.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000046-70", "dur":105.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142312844.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000003D-61", "dur":1571.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142312838.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000003C-60", "dur":1580.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142313969.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000006E-110", "dur":1123.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142315098.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000006F-111", "dur":144.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142313822.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000066-102", "dur":1425.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142313818.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000065-101", "dur":1432.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142312809.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000000B5-181", "dur":2493.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142315311.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000000B6-182", "dur":7.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142315325.250, "id":"0x1000000B8-184-0x300000047-71", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142315355.000, "id":"0x1000000B8-184-0x300000047-71", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142315355.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000047-71", "dur":31.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142315325.250, "id":"0x1000000B8-184-0x300000048-72", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142315392.000, "id":"0x1000000B8-184-0x300000048-72", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142315325.250, "id":"0x1000000B8-184-0x400000070-112", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142315395.500, "id":"0x1000000B8-184-0x400000070-112", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142315325.250, "id":"0x1000000B8-184-0x200000062-98", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142315404.250, "id":"0x1000000B8-184-0x200000062-98", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142315395.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000070-112", "dur":34.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142315325.250, "id":"0x1000000B8-184-0x400000071-113", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142315438.500, "id":"0x1000000B8-184-0x400000071-113", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142315392.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000048-72", "dur":83.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142315404.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000062-98", "dur":81.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142315438.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000071-113", "dur":84.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142315325.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000000B8-184", "dur":235.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142315322.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000000B7-183", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142312692.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000000AC-172", "dur":2880.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142315588.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000000B9-185", "dur":1546.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142310351.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000000A7-167", "dur":6878.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142310349.250, "name":"process", "cat":"OpenCVTrace", "id":"0x1000000A6-166", "dur":6884.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142317244.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000000BC-188", "dur":5733.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142317240.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000000BB-187", "dur":5755.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142317238.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000000BA-186", "dur":5763.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142254437.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x10000009E-158", "dur":68567.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142323021.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000000C0-192", "dur":47811.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142370870.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000000C2-194", "dur":7141.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142378039.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000000C4-196", "dur":262.500, "args":{"tIPP":257531}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142378032.000, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000000C3-195", "dur":275.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142370859.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000000C1-193", "dur":7450.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142323018.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000000BF-191", "dur":55294.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142323015.500, "name":"read", "cat":"OpenCVTrace", "id":"0x1000000BE-190", "dur":55301.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142378327.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000000C7-199", "dur":1595.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142379953.500, "id":"0x1000000CA-202-0x300000049-73", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142380006.500, "id":"0x1000000CA-202-0x300000049-73", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142379953.500, "id":"0x1000000CA-202-0x400000072-114", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142380032.000, "id":"0x1000000CA-202-0x400000072-114", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142379953.500, "id":"0x1000000CA-202-0x200000063-99", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142380041.000, "id":"0x1000000CA-202-0x200000063-99", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142379953.500, "id":"0x1000000CA-202-0x500000048-72", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142380041.250, "id":"0x1000000CA-202-0x500000048-72", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142380013.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000004A-74", "dur":252.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142380006.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000049-73", "dur":263.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142379953.500, "id":"0x1000000CA-202-0x30000004B-75", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142380274.750, "id":"0x1000000CA-202-0x30000004B-75", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142380043.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000073-115", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142380032.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000072-114", "dur":260.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142380052.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000049-73", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142380053.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000064-100", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142380041.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000048-72", "dur":258.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142380041.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000063-99", "dur":260.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142380284.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000004C-76", "dur":250.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142380274.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000004B-75", "dur":264.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142379953.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000000CA-202", "dur":703.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142379948.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000000C9-201", "dur":713.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142379931.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000000C8-200", "dur":733.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142380706.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000000CD-205", "dur":4.750, "args":{"tIPP":3220}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142380703.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000000CC-204", "dur":28.250, "args":{"tIPP":29253}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142380759.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000000D0-208", "dur":2.250, "args":{"tIPP":2253}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142380757.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000000CF-207", "dur":7.750, "args":{"tIPP":8794}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142380753.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000000CE-206", "dur":28.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142380790.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000000D3-211", "dur":1.750, "args":{"tIPP":2192}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142380788.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000000D2-210", "dur":7.000, "args":{"tIPP":7617}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142380786.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000000D1-209", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142380806.000, "id":"0x1000000D4-212-0x30000004D-77", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142380873.500, "id":"0x1000000D4-212-0x30000004D-77", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142380806.000, "id":"0x1000000D4-212-0x50000004A-74", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142380883.250, "id":"0x1000000D4-212-0x50000004A-74", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142380806.000, "id":"0x1000000D4-212-0x200000065-101", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142380883.500, "id":"0x1000000D4-212-0x200000065-101", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142380909.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000052-82", "dur":75.000, "args":{"tIPP":69495}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142380906.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000051-81", "dur":85.000, "args":{"tIPP":86206}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142380896.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000050-80", "dur":98.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142380916.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000006A-106", "dur":114.500, "args":{"tIPP":63566}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142380913.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000069-105", "dur":124.250, "args":{"tIPP":125368}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142380915.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000004F-79", "dur":123.250, "args":{"tIPP":66195}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142380904.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000068-104", "dur":137.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142380912.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000004E-78", "dur":134.000, "args":{"tIPP":134479}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142380904.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000004D-77", "dur":146.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142381030.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000055-85", "dur":55.500, "args":{"tIPP":54780}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142381027.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000054-84", "dur":62.000, "args":{"tIPP":63345}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142381000.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000053-83", "dur":91.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142380891.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000004F-79", "dur":204.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142381054.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000006D-109", "dur":52.500, "args":{"tIPP":51813}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142381052.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000006C-108", "dur":58.750, "args":{"tIPP":59692}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142381046.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000006B-107", "dur":67.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142380899.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000067-103", "dur":217.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142381083.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000052-82", "dur":54.250, "args":{"tIPP":54012}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142381061.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000051-81", "dur":80.000, "args":{"tIPP":80722}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142381056.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000050-80", "dur":87.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142380899.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000004C-76", "dur":247.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142381099.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000056-86", "dur":680.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142381784.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000057-87", "dur":80.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142380885.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000004E-78", "dur":987.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142380873.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000004D-77", "dur":1002.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142380806.000, "id":"0x1000000D4-212-0x300000058-88", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142381881.750, "id":"0x1000000D4-212-0x300000058-88", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142381900.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000005D-93", "dur":54.750, "args":{"tIPP":54008}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142381898.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000005C-92", "dur":61.250, "args":{"tIPP":61967}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142381894.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000005B-91", "dur":68.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142381974.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000060-96", "dur":49.250, "args":{"tIPP":49219}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142381971.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000005F-95", "dur":55.750, "args":{"tIPP":56509}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142381967.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000005E-94", "dur":62.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142381891.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000005A-90", "dur":141.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142381121.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000006E-110", "dur":916.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142382043.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000006F-111", "dur":83.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142380894.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000066-102", "dur":1240.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142380883.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000065-101", "dur":1254.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142381150.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000053-83", "dur":1007.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142382163.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000054-84", "dur":105.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142380894.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x50000004B-75", "dur":1382.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142380883.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000004A-74", "dur":1396.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142382036.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000061-97", "dur":1125.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142383166.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000062-98", "dur":134.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142381887.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000059-89", "dur":1420.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142381881.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000058-88", "dur":1428.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142380806.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000000D4-212", "dur":2525.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142383339.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000000D5-213", "dur":10.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142383356.500, "id":"0x1000000D7-215-0x500000055-85", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142383414.000, "id":"0x1000000D7-215-0x500000055-85", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142383356.500, "id":"0x1000000D7-215-0x400000074-116", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142383428.250, "id":"0x1000000D7-215-0x400000074-116", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142383356.500, "id":"0x1000000D7-215-0x200000070-112", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142383437.500, "id":"0x1000000D7-215-0x200000070-112", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142383414.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000055-85", "dur":30.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142383356.500, "id":"0x1000000D7-215-0x500000056-86", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142383450.250, "id":"0x1000000D7-215-0x500000056-86", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142383428.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000074-116", "dur":35.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142383356.500, "id":"0x1000000D7-215-0x400000075-117", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142383472.000, "id":"0x1000000D7-215-0x400000075-117", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142383437.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000070-112", "dur":99.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142383450.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000056-86", "dur":93.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142383472.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000075-117", "dur":95.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142383356.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000000D7-215", "dur":251.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142383354.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000000D6-214", "dur":258.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142380669.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000000CB-203", "dur":2950.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142383626.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000000D8-216", "dur":1564.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142378323.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000000C6-198", "dur":6978.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142378321.250, "name":"process", "cat":"OpenCVTrace", "id":"0x1000000C5-197", "dur":6984.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142385316.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000000DB-219", "dur":5722.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142385313.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000000DA-218", "dur":5742.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142385310.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000000D9-217", "dur":5749.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142323012.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000000BD-189", "dur":68050.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142391081.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000000DF-223", "dur":43761.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142434879.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000000E1-225", "dur":7168.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142442068.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000000E3-227", "dur":260.000, "args":{"tIPP":254532}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142442061.000, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000000E2-226", "dur":272.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142434869.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000000E0-224", "dur":7466.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142391078.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000000DE-222", "dur":51261.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142391074.500, "name":"read", "cat":"OpenCVTrace", "id":"0x1000000DD-221", "dur":51269.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142442354.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000000E6-230", "dur":1597.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142443984.000, "id":"0x1000000E9-233-0x500000057-87", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142444042.250, "id":"0x1000000E9-233-0x500000057-87", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142443984.000, "id":"0x1000000E9-233-0x400000076-118", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142444065.500, "id":"0x1000000E9-233-0x400000076-118", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142443984.000, "id":"0x1000000E9-233-0x200000071-113", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142444074.750, "id":"0x1000000E9-233-0x200000071-113", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142444055.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000058-88", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142444042.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000057-87", "dur":261.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142443984.000, "id":"0x1000000E9-233-0x500000059-89", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142444309.250, "id":"0x1000000E9-233-0x500000059-89", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142444085.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000072-114", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142444074.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000071-113", "dur":259.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142443984.000, "id":"0x1000000E9-233-0x200000073-115", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142444339.750, "id":"0x1000000E9-233-0x200000073-115", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142444076.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000077-119", "dur":269.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142444065.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000076-118", "dur":286.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142444314.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000005A-90", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142444309.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000059-89", "dur":250.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142444363.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000074-116", "dur":291.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142444339.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000073-115", "dur":318.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142443984.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000000E9-233", "dur":704.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142443978.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000000E8-232", "dur":714.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142443960.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000000E7-231", "dur":735.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142444734.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000000EC-236", "dur":4.250, "args":{"tIPP":3582}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142444731.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000000EB-235", "dur":11.500, "args":{"tIPP":13457}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142444771.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000000EF-239", "dur":2.250, "args":{"tIPP":2547}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142444769.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000000EE-238", "dur":14.000, "args":{"tIPP":14622}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142444765.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000000ED-237", "dur":29.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142444803.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000000F2-242", "dur":1.750, "args":{"tIPP":1997}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142444801.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000000F1-241", "dur":6.750, "args":{"tIPP":7245}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142444799.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000000F0-240", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142444818.500, "id":"0x1000000F3-243-0x400000078-120", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142444884.000, "id":"0x1000000F3-243-0x400000078-120", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142444818.500, "id":"0x1000000F3-243-0x50000005B-91", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142444895.500, "id":"0x1000000F3-243-0x50000005B-91", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142444818.500, "id":"0x1000000F3-243-0x200000075-117", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142444895.500, "id":"0x1000000F3-243-0x200000075-117", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142444916.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000007D-125", "dur":75.500, "args":{"tIPP":71525}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142444929.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000007A-122", "dur":69.500, "args":{"tIPP":63510}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142444930.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000060-96", "dur":71.250, "args":{"tIPP":65239}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142444914.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000007C-124", "dur":87.750, "args":{"tIPP":86140}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142444905.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000007B-123", "dur":100.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142444926.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000079-121", "dur":78.750, "args":{"tIPP":79436}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142444926.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000005F-95", "dur":82.000, "args":{"tIPP":82414}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142444917.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000078-120", "dur":91.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142444916.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000005E-94", "dur":95.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142445018.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000080-128", "dur":55.750, "args":{"tIPP":54883}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142445021.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000007D-125", "dur":54.000, "args":{"tIPP":53398}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142445024.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000063-99", "dur":54.250, "args":{"tIPP":53963}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142445016.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000007F-127", "dur":62.250, "args":{"tIPP":62925}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142445019.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000007C-124", "dur":60.500, "args":{"tIPP":61013}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142445011.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000007E-126", "dur":70.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142445014.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000007B-123", "dur":68.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142445022.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000062-98", "dur":61.000, "args":{"tIPP":61569}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142444900.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000007A-122", "dur":183.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142445017.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000061-97", "dur":68.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142444912.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000077-119", "dur":173.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142444912.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000005D-93", "dur":176.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142445088.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000081-129", "dur":660.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142445753.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000082-130", "dur":98.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142444895.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000079-121", "dur":965.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142444884.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000078-120", "dur":979.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142444818.500, "id":"0x1000000F3-243-0x400000083-131", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142445869.000, "id":"0x1000000F3-243-0x400000083-131", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142445887.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000088-136", "dur":55.000, "args":{"tIPP":54141}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142445884.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000087-135", "dur":61.750, "args":{"tIPP":62390}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142445880.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000086-134", "dur":68.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142445961.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000008B-139", "dur":49.750, "args":{"tIPP":49777}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142445958.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000008A-138", "dur":57.750, "args":{"tIPP":58643}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142445953.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000089-137", "dur":65.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142445878.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000085-133", "dur":144.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142445093.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000064-100", "dur":974.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142445089.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000007E-126", "dur":1028.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142446073.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000065-101", "dur":83.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142444907.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x50000005C-92", "dur":1257.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142444895.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000005B-91", "dur":1271.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142446123.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000007F-127", "dur":95.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142444906.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000076-118", "dur":1319.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142444895.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000075-117", "dur":1334.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142446025.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000008C-140", "dur":1126.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142447157.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000008D-141", "dur":135.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142445874.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000084-132", "dur":1423.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142445869.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000083-131", "dur":1431.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142444818.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000000F3-243", "dur":2554.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142447391.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000000F4-244", "dur":9.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142447408.750, "id":"0x1000000F6-246-0x500000066-102", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142447497.000, "id":"0x1000000F6-246-0x500000066-102", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142447497.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000066-102", "dur":36.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142447408.750, "id":"0x1000000F6-246-0x500000067-103", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142447541.750, "id":"0x1000000F6-246-0x500000067-103", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142447408.750, "id":"0x1000000F6-246-0x40000008E-142", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142447560.250, "id":"0x1000000F6-246-0x40000008E-142", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142447560.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000008E-142", "dur":52.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142447408.750, "id":"0x1000000F6-246-0x40000008F-143", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142447623.750, "id":"0x1000000F6-246-0x40000008F-143", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142447541.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000067-103", "dur":133.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142447408.750, "id":"0x1000000F6-246-0x300000063-99", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142447676.250, "id":"0x1000000F6-246-0x300000063-99", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142447623.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000008F-143", "dur":92.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142447676.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000063-99", "dur":95.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142447408.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000000F6-246", "dur":433.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142447405.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000000F5-245", "dur":449.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142444701.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000000EA-234", "dur":3162.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142447872.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000000F7-247", "dur":1529.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142442349.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000000E5-229", "dur":7150.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142442347.500, "name":"process", "cat":"OpenCVTrace", "id":"0x1000000E4-228", "dur":7157.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142449514.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000000FA-250", "dur":4011.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142449512.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000000F9-249", "dur":4026.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142449509.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000000F8-248", "dur":4033.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142391071.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000000DC-220", "dur":62472.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142453559.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000000FE-254", "dur":49296.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142502889.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000100-256", "dur":6831.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142509743.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000102-258", "dur":254.750, "args":{"tIPP":251250}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142509733.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000101-257", "dur":269.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142502882.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000000FF-255", "dur":7123.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142453557.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000000FD-253", "dur":56452.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142453554.500, "name":"read", "cat":"OpenCVTrace", "id":"0x1000000FC-252", "dur":56458.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142510023.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000105-261", "dur":1508.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142511561.750, "id":"0x100000108-264-0x400000090-144", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142511611.000, "id":"0x100000108-264-0x400000090-144", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142511561.750, "id":"0x100000108-264-0x200000080-128", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142511622.000, "id":"0x100000108-264-0x200000080-128", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142511561.750, "id":"0x100000108-264-0x500000068-104", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142511661.750, "id":"0x100000108-264-0x500000068-104", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142511624.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000091-145", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142511611.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000090-144", "dur":261.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142511561.750, "id":"0x100000108-264-0x400000092-146", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142511878.750, "id":"0x100000108-264-0x400000092-146", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142511633.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000081-129", "dur":254.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142511622.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000080-128", "dur":271.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142511561.750, "id":"0x100000108-264-0x200000082-130", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142511898.750, "id":"0x100000108-264-0x200000082-130", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142511672.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000069-105", "dur":253.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142511661.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000068-104", "dur":270.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142511883.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000093-147", "dur":240.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142511878.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000092-146", "dur":248.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142511909.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000083-131", "dur":251.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142511898.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000082-130", "dur":265.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142511561.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000108-264", "dur":671.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142511556.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000107-263", "dur":689.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142511540.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000106-262", "dur":710.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142512300.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000010B-267", "dur":6.250, "args":{"tIPP":3383}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142512297.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x10000010A-266", "dur":13.750, "args":{"tIPP":16010}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142512341.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000010E-270", "dur":1.750, "args":{"tIPP":3093}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142512338.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000010D-269", "dur":8.250, "args":{"tIPP":9133}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142512333.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000010C-268", "dur":23.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142512366.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000111-273", "dur":1.750, "args":{"tIPP":2026}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142512364.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000110-272", "dur":7.000, "args":{"tIPP":7436}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142512361.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000010F-271", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142512381.250, "id":"0x100000112-274-0x400000094-148", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142512414.750, "id":"0x100000112-274-0x400000094-148", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142512381.250, "id":"0x100000112-274-0x50000006A-106", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142512434.750, "id":"0x100000112-274-0x50000006A-106", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142512444.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000099-153", "dur":73.750, "args":{"tIPP":69843}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142512381.250, "id":"0x100000112-274-0x200000084-132", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142512516.500, "id":"0x100000112-274-0x200000084-132", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142512441.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000098-152", "dur":81.500, "args":{"tIPP":82650}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142512431.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000097-151", "dur":94.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142512467.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000006F-111", "dur":69.250, "args":{"tIPP":65939}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142512464.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000006E-110", "dur":79.250, "args":{"tIPP":80025}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142512455.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000006D-109", "dur":91.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142512545.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000009C-156", "dur":89.250, "args":{"tIPP":88544}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142512542.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000009B-155", "dur":96.000, "args":{"tIPP":96728}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142512537.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000009A-154", "dur":104.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142512551.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000089-137", "dur":93.000, "args":{"tIPP":89260}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142512426.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000096-150", "dur":218.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142512549.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000088-136", "dur":102.000, "args":{"tIPP":104070}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142512539.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000087-135", "dur":115.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142512559.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000072-114", "dur":98.250, "args":{"tIPP":97677}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142512557.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000071-113", "dur":105.500, "args":{"tIPP":106111}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142512552.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000070-112", "dur":113.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142512450.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000006C-108", "dur":218.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142512668.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000008C-140", "dur":51.750, "args":{"tIPP":51090}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142512666.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000008B-139", "dur":58.000, "args":{"tIPP":58707}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142512660.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000008A-138", "dur":66.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142512533.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000086-134", "dur":197.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142512649.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000009D-157", "dur":695.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142513349.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000009E-158", "dur":107.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142512421.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000095-149", "dur":1042.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142512414.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000094-148", "dur":1052.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142512381.250, "id":"0x100000112-274-0x40000009F-159", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142513473.000, "id":"0x100000112-274-0x40000009F-159", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142513508.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000000A4-164", "dur":60.750, "args":{"tIPP":59924}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142513505.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000000A3-163", "dur":67.500, "args":{"tIPP":68238}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142513500.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000000A2-162", "dur":75.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142512734.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000008D-141", "dur":894.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142513600.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000000A7-167", "dur":57.000, "args":{"tIPP":50850}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142513598.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000000A6-166", "dur":63.250, "args":{"tIPP":63924}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142513592.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000000A5-165", "dur":71.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142513482.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000000A1-161", "dur":184.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142512672.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000073-115", "dur":1002.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142513680.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000074-116", "dur":97.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142512445.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x50000006B-107", "dur":1339.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142512434.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000006A-106", "dur":1353.750, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142513714.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000008E-142", "dur":74.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142512527.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000085-133", "dur":1269.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142512516.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000084-132", "dur":1283.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142513670.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000000A8-168", "dur":1188.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142514865.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000000A9-169", "dur":151.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142513478.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000000A0-160", "dur":1545.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142513473.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000009F-159", "dur":1558.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142512381.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000112-274", "dur":2718.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142515117.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000113-275", "dur":12.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142515137.250, "id":"0x100000115-277-0x4000000AA-170", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142515169.500, "id":"0x100000115-277-0x4000000AA-170", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142515137.250, "id":"0x100000115-277-0x300000064-100", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142515185.500, "id":"0x100000115-277-0x300000064-100", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142515169.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000AA-170", "dur":30.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142515137.250, "id":"0x100000115-277-0x4000000AB-171", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142515206.750, "id":"0x100000115-277-0x4000000AB-171", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142515185.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000064-100", "dur":31.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142515137.250, "id":"0x100000115-277-0x500000075-117", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142515215.000, "id":"0x100000115-277-0x500000075-117", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142515137.250, "id":"0x100000115-277-0x300000065-101", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142515222.500, "id":"0x100000115-277-0x300000065-101", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142515206.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000AB-171", "dur":96.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142515215.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000075-117", "dur":89.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142515222.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000065-101", "dur":99.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142515137.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000115-277", "dur":252.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142515134.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000114-276", "dur":259.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142512257.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000109-265", "dur":3144.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142515408.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000116-278", "dur":1518.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142510019.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000104-260", "dur":7017.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142510016.750, "name":"process", "cat":"OpenCVTrace", "id":"0x100000103-259", "dur":7024.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142517051.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000119-281", "dur":3961.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142517048.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000118-280", "dur":3977.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142517045.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000117-279", "dur":3983.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142453552.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000000FB-251", "dur":67479.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142521048.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x10000011D-285", "dur":45786.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142566881.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000011F-287", "dur":7202.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142574106.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000121-289", "dur":269.000, "args":{"tIPP":265792}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142574096.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000120-288", "dur":284.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142566872.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000011E-286", "dur":7512.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142521046.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x10000011C-284", "dur":53342.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142521041.500, "name":"read", "cat":"OpenCVTrace", "id":"0x10000011B-283", "dur":53350.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142574407.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000124-292", "dur":1601.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142576045.750, "id":"0x100000127-295-0x300000066-102", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142576099.750, "id":"0x100000127-295-0x300000066-102", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142576045.750, "id":"0x100000127-295-0x500000076-118", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142576099.750, "id":"0x100000127-295-0x500000076-118", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142576045.750, "id":"0x100000127-295-0x20000008F-143", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142576099.750, "id":"0x100000127-295-0x20000008F-143", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142576045.750, "id":"0x100000127-295-0x4000000AC-172", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142576118.750, "id":"0x100000127-295-0x4000000AC-172", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142576112.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000090-144", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142576107.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000067-103", "dur":253.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142576099.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000008F-143", "dur":262.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142576099.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000066-102", "dur":265.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142576045.750, "id":"0x100000127-295-0x200000091-145", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142576368.000, "id":"0x100000127-295-0x200000091-145", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142576129.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000000AD-173", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142576118.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000AC-172", "dur":258.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142576136.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000077-119", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142576099.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000076-118", "dur":286.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142576372.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000092-146", "dur":271.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142576368.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000091-145", "dur":279.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142576045.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000127-295", "dur":629.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142576040.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000126-294", "dur":640.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142576017.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000125-293", "dur":665.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142576723.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000012A-298", "dur":4.250, "args":{"tIPP":3700}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142576719.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000129-297", "dur":12.250, "args":{"tIPP":13750}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142576760.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000012D-301", "dur":2.000, "args":{"tIPP":2468}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142576758.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000012C-300", "dur":8.000, "args":{"tIPP":8530}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142576754.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000012B-299", "dur":28.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142576790.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000130-304", "dur":1.500, "args":{"tIPP":1953}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142576788.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000012F-303", "dur":6.750, "args":{"tIPP":7230}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142576786.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000012E-302", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142576818.500, "id":"0x100000131-305-0x500000078-120", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142576845.250, "id":"0x100000131-305-0x500000078-120", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142576818.500, "id":"0x100000131-305-0x300000068-104", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142576851.500, "id":"0x100000131-305-0x300000068-104", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142576818.500, "id":"0x100000131-305-0x4000000AE-174", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142576890.500, "id":"0x100000131-305-0x4000000AE-174", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142576818.500, "id":"0x100000131-305-0x200000093-147", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142576899.250, "id":"0x100000131-305-0x200000093-147", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142576874.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000007D-125", "dur":70.000, "args":{"tIPP":66146}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142576875.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000006D-109", "dur":72.250, "args":{"tIPP":71113}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142576871.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000007C-124", "dur":78.000, "args":{"tIPP":78616}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142576861.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000007B-123", "dur":90.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142576872.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000006C-108", "dur":79.750, "args":{"tIPP":80981}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142576866.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000006B-107", "dur":88.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142576923.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000000B3-179", "dur":66.500, "args":{"tIPP":63390}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142576920.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000000B2-178", "dur":77.250, "args":{"tIPP":77566}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142576911.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000000B1-177", "dur":89.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142576932.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000098-152", "dur":70.250, "args":{"tIPP":64291}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142576929.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000097-151", "dur":80.000, "args":{"tIPP":80544}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142576920.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000096-150", "dur":92.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142576965.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000080-128", "dur":55.750, "args":{"tIPP":55401}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142576968.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000070-112", "dur":54.250, "args":{"tIPP":53962}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142576963.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000007F-127", "dur":62.500, "args":{"tIPP":63011}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142576957.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000007E-126", "dur":70.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142576856.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000007A-122", "dur":174.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142576965.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000006F-111", "dur":68.000, "args":{"tIPP":61576}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142576960.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000006E-110", "dur":76.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142576863.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000006A-106", "dur":176.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142577014.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000000B6-182", "dur":67.500, "args":{"tIPP":66748}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142577012.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000000B5-181", "dur":73.500, "args":{"tIPP":74833}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142577006.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000000B4-180", "dur":82.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142576906.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000000B0-176", "dur":184.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142577025.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000009B-155", "dur":67.750, "args":{"tIPP":66937}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142577023.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000009A-154", "dur":73.750, "args":{"tIPP":74460}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142577018.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000099-153", "dur":81.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142576915.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000095-149", "dur":186.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142577035.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000081-129", "dur":702.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142577743.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000082-130", "dur":99.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142576851.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000079-121", "dur":999.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142576845.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000078-120", "dur":1017.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142577095.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000000B7-183", "dur":952.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142577043.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000071-113", "dur":1059.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142578053.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000000B8-184", "dur":84.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142576901.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000000AF-175", "dur":1244.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142576890.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000AE-174", "dur":1258.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142578109.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000072-114", "dur":96.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142576858.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000069-105", "dur":1354.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142576851.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000068-104", "dur":1365.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142577106.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000009C-156", "dur":1145.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142578259.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000009D-157", "dur":137.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142576910.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000094-148", "dur":1494.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142576899.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000093-147", "dur":1508.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142576818.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000131-305", "dur":1650.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142578486.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000132-306", "dur":9.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142578502.250, "id":"0x100000134-308-0x20000009E-158", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142578530.500, "id":"0x100000134-308-0x20000009E-158", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142578502.250, "id":"0x100000134-308-0x500000083-131", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142578547.500, "id":"0x100000134-308-0x500000083-131", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142578502.250, "id":"0x100000134-308-0x300000073-115", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142578555.500, "id":"0x100000134-308-0x300000073-115", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142578502.250, "id":"0x100000134-308-0x4000000B9-185", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142578570.750, "id":"0x100000134-308-0x4000000B9-185", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142578530.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000009E-158", "dur":58.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142578547.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000083-131", "dur":45.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142578502.250, "id":"0x100000134-308-0x20000009F-159", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142578595.750, "id":"0x100000134-308-0x20000009F-159", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142578595.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000009F-159", "dur":85.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142578555.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000073-115", "dur":150.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142578571.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000B9-185", "dur":141.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142578502.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000134-308", "dur":234.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142578499.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000133-307", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142576688.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000128-296", "dur":2060.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142578755.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000135-309", "dur":1587.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142574398.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000123-291", "dur":6053.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142574396.000, "name":"process", "cat":"OpenCVTrace", "id":"0x100000122-290", "dur":6060.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142580466.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000138-312", "dur":4157.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142580463.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000137-311", "dur":4173.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142580460.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000136-310", "dur":4179.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142521039.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x10000011A-282", "dur":63603.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142584663.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x10000013C-316", "dur":50154.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142634929.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000013E-318", "dur":7164.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142642113.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000140-320", "dur":262.500, "args":{"tIPP":255948}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142642106.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000013F-319", "dur":274.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142634918.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000013D-317", "dur":7465.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142584661.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x10000013B-315", "dur":57725.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142584658.000, "name":"read", "cat":"OpenCVTrace", "id":"0x10000013A-314", "dur":57732.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142642406.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000143-323", "dur":1592.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142644037.250, "id":"0x100000146-326-0x4000000BA-186", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142644087.250, "id":"0x100000146-326-0x4000000BA-186", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142644037.250, "id":"0x100000146-326-0x300000074-116", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142644090.000, "id":"0x100000146-326-0x300000074-116", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142644037.250, "id":"0x100000146-326-0x500000084-132", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142644120.500, "id":"0x100000146-326-0x500000084-132", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142644037.250, "id":"0x100000146-326-0x2000000A0-160", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142644159.750, "id":"0x100000146-326-0x2000000A0-160", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142644099.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000000BB-187", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142644087.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000BA-186", "dur":260.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142644097.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000075-117", "dur":253.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142644037.250, "id":"0x100000146-326-0x4000000BC-188", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142644353.250, "id":"0x100000146-326-0x4000000BC-188", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142644090.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000074-116", "dur":264.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142644131.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000085-133", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142644120.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000084-132", "dur":259.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142644170.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000000A1-161", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142644159.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000A0-160", "dur":258.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142644358.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000000BD-189", "dur":299.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142644353.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000BC-188", "dur":307.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142644037.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000146-326", "dur":650.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142644026.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000145-325", "dur":665.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142644007.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000144-324", "dur":686.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142644734.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000149-329", "dur":4.250, "args":{"tIPP":3390}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142644731.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000148-328", "dur":11.750, "args":{"tIPP":13297}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142644772.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000014C-332", "dur":2.000, "args":{"tIPP":2508}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142644770.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000014B-331", "dur":14.000, "args":{"tIPP":14671}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142644765.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000014A-330", "dur":29.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142644803.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000014F-335", "dur":1.750, "args":{"tIPP":1968}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142644801.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000014E-334", "dur":7.000, "args":{"tIPP":7439}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142644799.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000014D-333", "dur":15.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142644818.750, "id":"0x100000150-336-0x300000076-118", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142644849.000, "id":"0x100000150-336-0x300000076-118", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142644818.750, "id":"0x100000150-336-0x4000000BE-190", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142644891.000, "id":"0x100000150-336-0x4000000BE-190", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142644818.750, "id":"0x100000150-336-0x2000000A2-162", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142644905.250, "id":"0x100000150-336-0x2000000A2-162", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142644818.750, "id":"0x100000150-336-0x500000086-134", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142644905.500, "id":"0x100000150-336-0x500000086-134", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142644871.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000007B-123", "dur":72.500, "args":{"tIPP":71444}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142644868.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000007A-122", "dur":97.500, "args":{"tIPP":80400}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142644862.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000079-121", "dur":106.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142644925.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000000C3-195", "dur":68.750, "args":{"tIPP":65301}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142644922.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000000C2-194", "dur":78.750, "args":{"tIPP":79620}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142644912.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000000C1-193", "dur":91.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142644939.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000008B-139", "dur":67.750, "args":{"tIPP":62323}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142644937.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000000A7-167", "dur":71.500, "args":{"tIPP":64630}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142644937.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000008A-138", "dur":77.000, "args":{"tIPP":78144}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142644935.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000000A6-166", "dur":80.750, "args":{"tIPP":81490}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142644928.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000089-137", "dur":89.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142644926.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000000A5-165", "dur":93.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142644982.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000007E-126", "dur":61.500, "args":{"tIPP":60550}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142644980.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000007D-125", "dur":67.250, "args":{"tIPP":68155}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142644974.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000007C-124", "dur":75.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142644859.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000078-120", "dur":194.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142645018.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000000C6-198", "dur":53.500, "args":{"tIPP":53041}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142645016.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000000C5-197", "dur":60.000, "args":{"tIPP":61233}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142645010.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000000C4-196", "dur":68.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142644908.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000000C0-192", "dur":173.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142645030.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000008E-142", "dur":54.250, "args":{"tIPP":53540}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142645032.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000000AA-170", "dur":55.250, "args":{"tIPP":53784}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142645028.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000008D-141", "dur":60.500, "args":{"tIPP":61192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142645022.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000008C-140", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142645030.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000000A9-169", "dur":62.000, "args":{"tIPP":62651}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142645024.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000000A8-168", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142644921.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000000A4-164", "dur":176.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142644924.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000088-136", "dur":240.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142645057.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x30000007F-127", "dur":702.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142645764.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000080-128", "dur":101.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142644854.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000077-119", "dur":1019.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142644849.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000076-118", "dur":1027.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142645101.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000000AB-171", "dur":957.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142645085.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000000C7-199", "dur":1023.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142646064.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000000AC-172", "dur":77.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142644916.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000000A3-163", "dur":1233.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142644905.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000A2-162", "dur":1247.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142646114.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000000C8-200", "dur":97.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142644902.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000000BF-191", "dur":1316.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142644891.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000BE-190", "dur":1331.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142645170.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000008F-143", "dur":1167.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142646344.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000090-144", "dur":150.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142644918.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000087-135", "dur":1583.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142644905.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000086-134", "dur":1599.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142644818.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000150-336", "dur":1718.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142646545.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000151-337", "dur":8.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142646560.250, "id":"0x100000153-339-0x500000091-145", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142646610.750, "id":"0x100000153-339-0x500000091-145", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142646560.250, "id":"0x100000153-339-0x300000081-129", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142646621.750, "id":"0x100000153-339-0x300000081-129", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142646560.250, "id":"0x100000153-339-0x4000000C9-201", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142646626.500, "id":"0x100000153-339-0x4000000C9-201", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142646610.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000091-145", "dur":31.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142646560.250, "id":"0x100000153-339-0x500000092-146", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142646648.000, "id":"0x100000153-339-0x500000092-146", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142646626.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000C9-201", "dur":53.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142646560.250, "id":"0x100000153-339-0x4000000CA-202", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142646689.500, "id":"0x100000153-339-0x4000000CA-202", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142646621.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000081-129", "dur":104.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142646648.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000092-146", "dur":117.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142646689.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000CA-202", "dur":89.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142646560.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000153-339", "dur":279.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142646557.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000152-338", "dur":287.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142644699.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000147-327", "dur":2153.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142646859.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000154-340", "dur":1579.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142642397.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000142-322", "dur":6155.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142642394.750, "name":"process", "cat":"OpenCVTrace", "id":"0x100000141-321", "dur":6162.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142648568.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000157-343", "dur":4244.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142648565.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000156-342", "dur":4261.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142648562.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000155-341", "dur":4268.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142584649.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000139-313", "dur":68183.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142652849.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x10000015B-347", "dur":50010.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142702896.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000015D-349", "dur":7167.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142710083.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000015F-351", "dur":263.750, "args":{"tIPP":257231}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142710076.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000015E-350", "dur":275.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142702886.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000015C-348", "dur":7468.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142652846.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x10000015A-346", "dur":57511.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142652843.250, "name":"read", "cat":"OpenCVTrace", "id":"0x100000159-345", "dur":57518.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142710378.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000162-354", "dur":1608.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142712020.000, "id":"0x100000165-357-0x2000000AD-173", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142712104.500, "id":"0x100000165-357-0x2000000AD-173", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142712020.000, "id":"0x100000165-357-0x300000082-130", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142712109.500, "id":"0x100000165-357-0x300000082-130", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142712020.000, "id":"0x100000165-357-0x500000093-147", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142712108.750, "id":"0x100000165-357-0x500000093-147", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142712020.000, "id":"0x100000165-357-0x4000000CB-203", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142712128.250, "id":"0x100000165-357-0x4000000CB-203", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142712117.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000000AE-174", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142712119.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000094-148", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142712104.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000AD-173", "dur":260.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142712108.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000093-147", "dur":259.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142712116.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000083-131", "dur":253.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142712020.000, "id":"0x100000165-357-0x2000000AF-175", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142712371.000, "id":"0x100000165-357-0x2000000AF-175", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142712109.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000082-130", "dur":264.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142712139.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000000CC-204", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142712128.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000CB-203", "dur":261.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142712375.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000000B0-176", "dur":280.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142712371.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000AF-175", "dur":288.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142712020.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000165-357", "dur":666.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142712015.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000164-356", "dur":676.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142711996.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000163-355", "dur":698.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142712731.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000168-360", "dur":4.500, "args":{"tIPP":3267}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142712728.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000167-359", "dur":11.750, "args":{"tIPP":13552}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142712768.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000016B-363", "dur":2.000, "args":{"tIPP":2378}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142712766.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000016A-362", "dur":8.000, "args":{"tIPP":8647}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142712762.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000169-361", "dur":28.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142712799.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000016E-366", "dur":3.250, "args":{"tIPP":2007}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142712797.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000016D-365", "dur":8.500, "args":{"tIPP":9056}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142712795.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000016C-364", "dur":17.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142712816.250, "id":"0x10000016F-367-0x2000000B1-177", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142712838.250, "id":"0x10000016F-367-0x2000000B1-177", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142712816.250, "id":"0x10000016F-367-0x500000095-149", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142712842.750, "id":"0x10000016F-367-0x500000095-149", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142712816.250, "id":"0x10000016F-367-0x300000084-132", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142712848.500, "id":"0x10000016F-367-0x300000084-132", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142712816.250, "id":"0x10000016F-367-0x4000000CD-205", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142712881.000, "id":"0x10000016F-367-0x4000000CD-205", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142712871.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000009A-154", "dur":83.500, "args":{"tIPP":79628}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142712870.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000089-137", "dur":87.750, "args":{"tIPP":86098}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142712867.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000000B6-182", "dur":94.250, "args":{"tIPP":88252}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142712868.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000099-153", "dur":93.500, "args":{"tIPP":93184}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142712867.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000088-136", "dur":95.750, "args":{"tIPP":96592}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142712858.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000098-152", "dur":106.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142712862.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000087-135", "dur":104.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142712864.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000000B5-181", "dur":102.500, "args":{"tIPP":102646}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142712854.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000000B4-180", "dur":115.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142712913.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000000D2-210", "dur":77.000, "args":{"tIPP":73088}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142712911.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000000D1-209", "dur":86.750, "args":{"tIPP":87928}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142712902.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000000D0-208", "dur":98.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142712977.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000009D-157", "dur":56.750, "args":{"tIPP":56087}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142712975.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000009C-156", "dur":63.250, "args":{"tIPP":63958}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142712982.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000000B9-185", "dur":56.250, "args":{"tIPP":55408}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142712979.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000008C-140", "dur":61.000, "args":{"tIPP":60586}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142712970.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000009B-155", "dur":71.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142712980.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000000B8-184", "dur":62.750, "args":{"tIPP":63130}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142712854.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000097-151", "dur":190.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142712976.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000008B-139", "dur":68.250, "args":{"tIPP":68228}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142712975.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000000B7-183", "dur":69.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142712971.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000008A-138", "dur":76.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142712850.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000000B3-179", "dur":198.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142712858.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000086-134", "dur":192.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142713014.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000000D5-213", "dur":53.250, "args":{"tIPP":52948}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142713012.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000000D4-212", "dur":60.000, "args":{"tIPP":60970}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142713006.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000000D3-211", "dur":68.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142712897.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000000CF-207", "dur":180.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142713052.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000000BA-186", "dur":700.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142713758.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000000BB-187", "dur":85.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142712844.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000000B2-178", "dur":1007.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142712838.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000B1-177", "dur":1016.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142713054.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x30000008D-141", "dur":978.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142713048.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000009E-158", "dur":1021.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142714038.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x30000008E-142", "dur":82.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142712854.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000085-133", "dur":1274.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142712848.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000084-132", "dur":1282.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142714075.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000009F-159", "dur":96.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142712849.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000096-150", "dur":1330.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142712842.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000095-149", "dur":1340.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142713081.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000000D6-214", "dur":1201.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142714290.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000000D7-215", "dur":148.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142712891.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000000CE-206", "dur":1554.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142712881.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000CD-205", "dur":1568.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142712816.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000016F-367", "dur":1658.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142714482.250, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000170-368", "dur":11.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142714499.250, "id":"0x100000172-370-0x5000000A0-160", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142714537.500, "id":"0x100000172-370-0x5000000A0-160", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142714499.250, "id":"0x100000172-370-0x30000008F-143", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142714540.750, "id":"0x100000172-370-0x30000008F-143", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142714537.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000A0-160", "dur":33.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142714540.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000008F-143", "dur":30.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142714499.250, "id":"0x100000172-370-0x4000000D8-216", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142714569.750, "id":"0x100000172-370-0x4000000D8-216", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142714499.250, "id":"0x100000172-370-0x300000090-144", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142714576.500, "id":"0x100000172-370-0x300000090-144", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142714499.250, "id":"0x100000172-370-0x2000000BC-188", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142714616.000, "id":"0x100000172-370-0x2000000BC-188", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142714576.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000090-144", "dur":141.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142714569.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000D8-216", "dur":150.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142714616.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000BC-188", "dur":123.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142714499.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000172-370", "dur":265.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142714497.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000171-369", "dur":271.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142712699.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000166-358", "dur":2075.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142714788.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000173-371", "dur":1562.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142710368.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000161-353", "dur":6084.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142710365.750, "name":"process", "cat":"OpenCVTrace", "id":"0x100000160-352", "dur":6091.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142716466.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000176-374", "dur":4223.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142716464.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000175-373", "dur":4246.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142716461.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000174-372", "dur":4253.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142652840.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000158-344", "dur":67876.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142720733.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x10000017A-378", "dur":46115.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142766887.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000017C-380", "dur":7184.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142774092.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000017E-382", "dur":264.250, "args":{"tIPP":258836}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142774084.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000017D-381", "dur":276.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142766877.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000017B-379", "dur":7487.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142720731.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000179-377", "dur":53636.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142720728.000, "name":"read", "cat":"OpenCVTrace", "id":"0x100000178-376", "dur":53643.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142774381.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000181-385", "dur":1600.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142776014.000, "id":"0x100000184-388-0x300000091-145", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142776069.500, "id":"0x100000184-388-0x300000091-145", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142776014.000, "id":"0x100000184-388-0x2000000BD-189", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142776072.250, "id":"0x100000184-388-0x2000000BD-189", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142776014.000, "id":"0x100000184-388-0x4000000D9-217", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142776085.000, "id":"0x100000184-388-0x4000000D9-217", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142776014.000, "id":"0x100000184-388-0x5000000A1-161", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142776106.000, "id":"0x100000184-388-0x5000000A1-161", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142776084.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000000BE-190", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142776076.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000092-146", "dur":253.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142776072.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000BD-189", "dur":260.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142776069.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000091-145", "dur":264.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142776014.000, "id":"0x100000184-388-0x2000000BF-191", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142776338.250, "id":"0x100000184-388-0x2000000BF-191", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142776096.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000000DA-218", "dur":243.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142776085.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000D9-217", "dur":260.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142776117.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000000A2-162", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142776106.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000A1-161", "dur":259.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142776343.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000000C0-192", "dur":291.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142776338.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000BF-191", "dur":299.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142776014.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000184-388", "dur":655.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142776009.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000183-387", "dur":665.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142775989.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000182-386", "dur":688.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142776719.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000187-391", "dur":4.000, "args":{"tIPP":3250}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142776716.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000186-390", "dur":11.250, "args":{"tIPP":12925}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142776757.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000018A-394", "dur":1.750, "args":{"tIPP":2686}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142776754.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000189-393", "dur":8.000, "args":{"tIPP":8833}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142776750.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000188-392", "dur":23.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142776787.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000018D-397", "dur":1.500, "args":{"tIPP":2128}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142776785.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000018C-396", "dur":6.750, "args":{"tIPP":7589}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142776783.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000018B-395", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142776802.250, "id":"0x10000018E-398-0x2000000C1-193", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142776824.000, "id":"0x10000018E-398-0x2000000C1-193", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142776802.250, "id":"0x10000018E-398-0x300000093-147", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142776833.500, "id":"0x10000018E-398-0x300000093-147", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142776802.250, "id":"0x10000018E-398-0x4000000DB-219", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142776873.250, "id":"0x10000018E-398-0x4000000DB-219", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142776802.250, "id":"0x10000018E-398-0x5000000A3-163", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142776884.250, "id":"0x10000018E-398-0x5000000A3-163", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142776855.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000098-152", "dur":71.000, "args":{"tIPP":70294}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142776853.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000097-151", "dur":78.250, "args":{"tIPP":79845}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142776847.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000096-150", "dur":86.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142776853.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000000C6-198", "dur":95.250, "args":{"tIPP":68192}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142776850.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000000C5-197", "dur":104.250, "args":{"tIPP":104574}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142776840.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000000C4-196", "dur":117.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142776905.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000000E0-224", "dur":68.250, "args":{"tIPP":64833}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142776903.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000000DF-223", "dur":77.500, "args":{"tIPP":78725}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142776894.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000000DE-222", "dur":90.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142776916.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000000A8-168", "dur":68.500, "args":{"tIPP":64569}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142776913.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000000A7-167", "dur":77.750, "args":{"tIPP":78625}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142776904.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000000A6-166", "dur":90.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142776947.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000009B-155", "dur":55.250, "args":{"tIPP":55393}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142776944.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000009A-154", "dur":62.500, "args":{"tIPP":63381}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142776939.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000099-153", "dur":70.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142776844.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000095-149", "dur":168.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142776970.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000000C9-201", "dur":55.250, "args":{"tIPP":54800}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142776968.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000000C8-200", "dur":62.000, "args":{"tIPP":62525}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142776963.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000000C7-199", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142776835.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000000C3-195", "dur":200.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142776998.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000000E3-227", "dur":67.250, "args":{"tIPP":67428}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142776995.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000000E2-226", "dur":74.250, "args":{"tIPP":75041}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142776989.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000000E1-225", "dur":82.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142776889.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000000DD-221", "dur":185.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142777007.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000000AB-171", "dur":70.000, "args":{"tIPP":68100}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142777005.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000000AA-170", "dur":76.500, "args":{"tIPP":76983}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142777000.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000000A9-169", "dur":84.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142776899.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000000A5-165", "dur":187.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142777042.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000000CA-202", "dur":674.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142777721.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000000CB-203", "dur":89.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142776830.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000000C2-194", "dur":986.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142776824.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000C1-193", "dur":998.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142777079.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000000E4-228", "dur":942.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142777016.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x30000009C-156", "dur":1063.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142778026.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000000E5-229", "dur":83.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142776884.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000000DC-220", "dur":1232.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142776873.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000DB-219", "dur":1246.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142778085.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x30000009D-157", "dur":107.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142776839.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000094-148", "dur":1361.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142776833.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000093-147", "dur":1370.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142777091.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000000AC-172", "dur":1199.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142778297.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000000AD-173", "dur":152.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142776894.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000000A4-164", "dur":1563.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142776884.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000A3-163", "dur":1577.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142776802.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000018E-398", "dur":1681.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142778490.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x10000018F-399", "dur":11.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142778508.000, "id":"0x100000191-401-0x30000009E-158", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142778546.500, "id":"0x100000191-401-0x30000009E-158", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142778546.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000009E-158", "dur":60.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142778508.000, "id":"0x100000191-401-0x30000009F-159", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142778613.500, "id":"0x100000191-401-0x30000009F-159", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142778508.000, "id":"0x100000191-401-0x4000000E6-230", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142778618.250, "id":"0x100000191-401-0x4000000E6-230", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142778508.000, "id":"0x100000191-401-0x5000000AE-174", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142778631.500, "id":"0x100000191-401-0x5000000AE-174", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142778618.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000E6-230", "dur":35.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142778508.000, "id":"0x100000191-401-0x4000000E7-231", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142778662.750, "id":"0x100000191-401-0x4000000E7-231", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142778631.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000AE-174", "dur":86.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142778613.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000009F-159", "dur":113.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142778662.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000E7-231", "dur":98.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142778508.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000191-401", "dur":281.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142778505.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000190-400", "dur":288.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142776683.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000185-389", "dur":2117.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142778806.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000192-402", "dur":1561.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142774377.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000180-384", "dur":6110.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142774374.750, "name":"process", "cat":"OpenCVTrace", "id":"0x10000017F-383", "dur":6117.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142780503.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000195-405", "dur":4209.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142780501.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000194-404", "dur":4227.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142780498.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000193-403", "dur":4233.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142720725.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000177-375", "dur":64009.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142784751.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000199-409", "dur":50048.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142834835.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000019B-411", "dur":6830.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142841686.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000019D-413", "dur":251.750, "args":{"tIPP":246196}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142841678.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000019C-412", "dur":264.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142834825.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000019A-410", "dur":7119.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142784748.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000198-408", "dur":57199.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142784745.500, "name":"read", "cat":"OpenCVTrace", "id":"0x100000197-407", "dur":57206.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142841962.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000001A0-416", "dur":1507.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142843499.500, "id":"0x1000001A3-419-0x3000000A0-160", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142843563.250, "id":"0x1000001A3-419-0x3000000A0-160", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142843499.500, "id":"0x1000001A3-419-0x5000000AF-175", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142843599.750, "id":"0x1000001A3-419-0x5000000AF-175", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142843499.500, "id":"0x1000001A3-419-0x2000000CC-204", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142843631.250, "id":"0x1000001A3-419-0x2000000CC-204", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142843499.500, "id":"0x1000001A3-419-0x4000000E8-232", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142843632.250, "id":"0x1000001A3-419-0x4000000E8-232", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142843606.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000000B0-176", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142843599.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000AF-175", "dur":252.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142843499.500, "id":"0x1000001A3-419-0x5000000B1-177", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142843857.000, "id":"0x1000001A3-419-0x5000000B1-177", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142843642.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000000CD-205", "dur":243.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142843576.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000000A1-161", "dur":309.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142843643.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000000E9-233", "dur":243.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142843631.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000CC-204", "dur":261.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142843632.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000E8-232", "dur":260.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142843563.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000A0-160", "dur":329.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142843861.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000000B2-178", "dur":240.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142843857.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000B1-177", "dur":247.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142843499.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000001A3-419", "dur":673.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142843494.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000001A2-418", "dur":691.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142843477.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000001A1-417", "dur":712.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142844237.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000001A6-422", "dur":6.250, "args":{"tIPP":3465}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142844234.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000001A5-421", "dur":13.750, "args":{"tIPP":15503}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142844278.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000001A9-425", "dur":2.250, "args":{"tIPP":2851}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142844275.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000001A8-424", "dur":8.250, "args":{"tIPP":9054}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142844271.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000001A7-423", "dur":23.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142844304.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000001AC-428", "dur":1.500, "args":{"tIPP":2387}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142844301.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000001AB-427", "dur":7.250, "args":{"tIPP":7615}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142844299.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000001AA-426", "dur":16.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142844318.750, "id":"0x1000001AD-429-0x4000000EA-234", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142844349.250, "id":"0x1000001AD-429-0x4000000EA-234", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142844318.750, "id":"0x1000001AD-429-0x5000000B3-179", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142844350.250, "id":"0x1000001AD-429-0x5000000B3-179", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142844375.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000000B8-184", "dur":68.750, "args":{"tIPP":67202}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142844372.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000000B7-183", "dur":76.250, "args":{"tIPP":77678}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142844366.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000000B6-182", "dur":85.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142844378.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000000EF-239", "dur":75.250, "args":{"tIPP":72106}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142844375.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000000EE-238", "dur":83.250, "args":{"tIPP":83880}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142844366.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000000ED-237", "dur":96.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142844318.750, "id":"0x1000001AD-429-0x3000000A2-162", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142844481.500, "id":"0x1000001AD-429-0x3000000A2-162", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142844464.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000000BB-187", "dur":54.500, "args":{"tIPP":54066}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142844461.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000000BA-186", "dur":60.750, "args":{"tIPP":61566}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142844456.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000000B9-185", "dur":68.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142844362.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000000B5-181", "dur":166.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142844487.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000000F2-242", "dur":60.000, "args":{"tIPP":60373}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142844474.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000000F1-241", "dur":78.000, "args":{"tIPP":78618}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142844468.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000000F0-240", "dur":86.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142844361.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000000EC-236", "dur":196.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142844507.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000000A7-167", "dur":101.500, "args":{"tIPP":100263}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142844505.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000000A6-166", "dur":109.250, "args":{"tIPP":110384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142844498.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000000A5-165", "dur":118.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142844630.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000000AA-170", "dur":53.750, "args":{"tIPP":53786}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142844627.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000000A9-169", "dur":60.500, "args":{"tIPP":61471}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142844622.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000000A8-168", "dur":68.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142844493.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000000A4-164", "dur":199.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142844561.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000000F3-243", "dur":693.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142845259.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000000F4-244", "dur":98.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142844356.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000000EB-235", "dur":1009.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142844349.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000EA-234", "dur":1019.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142844318.750, "id":"0x1000001AD-429-0x4000000F5-245", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142845374.500, "id":"0x1000001AD-429-0x4000000F5-245", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142845393.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000000FA-250", "dur":63.750, "args":{"tIPP":63202}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142845391.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000000F9-249", "dur":70.500, "args":{"tIPP":71343}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142845386.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000000F8-248", "dur":78.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142845477.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000000FD-253", "dur":49.000, "args":{"tIPP":49353}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142845474.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000000FC-252", "dur":61.750, "args":{"tIPP":62537}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142845468.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000000FB-251", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142845383.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000000F7-247", "dur":157.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142844532.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000000BC-188", "dur":1019.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142844697.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000000AB-171", "dur":900.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142845558.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000000BD-189", "dur":101.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142844356.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000000B4-180", "dur":1311.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142844350.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000B3-179", "dur":1320.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142845603.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000000AC-172", "dur":80.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142844489.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000000A3-163", "dur":1202.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142844481.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000A2-162", "dur":1213.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142845545.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000000FE-254", "dur":1186.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142846738.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000000FF-255", "dur":148.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142845379.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000000F6-246", "dur":1514.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142845374.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000000F5-245", "dur":1522.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142844318.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000001AD-429", "dur":2647.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142846985.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000001AE-430", "dur":17.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142847010.500, "id":"0x1000001B0-432-0x400000100-256", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142847042.000, "id":"0x1000001B0-432-0x400000100-256", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142847010.500, "id":"0x1000001B0-432-0x3000000AD-173", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142847057.250, "id":"0x1000001B0-432-0x3000000AD-173", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142847042.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000100-256", "dur":30.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142847010.500, "id":"0x1000001B0-432-0x400000101-257", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142847078.750, "id":"0x1000001B0-432-0x400000101-257", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142847057.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000AD-173", "dur":31.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142847010.500, "id":"0x1000001B0-432-0x5000000BE-190", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142847086.000, "id":"0x1000001B0-432-0x5000000BE-190", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142847010.500, "id":"0x1000001B0-432-0x3000000AE-174", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142847093.750, "id":"0x1000001B0-432-0x3000000AE-174", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142847078.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000101-257", "dur":91.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142847086.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000BE-190", "dur":96.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142847093.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000AE-174", "dur":93.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142847010.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000001B0-432", "dur":229.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142847007.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000001AF-431", "dur":236.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142844198.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000001A4-420", "dur":3054.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142847260.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000001B1-433", "dur":1503.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142841958.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x10000019F-415", "dur":6906.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142841955.750, "name":"process", "cat":"OpenCVTrace", "id":"0x10000019E-414", "dur":6914.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142848880.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000001B4-436", "dur":4156.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142848877.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000001B3-435", "dur":4172.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142848874.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000001B2-434", "dur":4179.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142784743.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000196-406", "dur":68313.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142853071.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000001B8-440", "dur":45734.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142898841.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000001BA-442", "dur":6867.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142905729.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000001BC-444", "dur":259.250, "args":{"tIPP":252621}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142905722.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000001BB-443", "dur":271.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142898834.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000001B9-441", "dur":7162.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142853069.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000001B7-439", "dur":52930.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142853066.000, "name":"read", "cat":"OpenCVTrace", "id":"0x1000001B6-438", "dur":52937.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142906016.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000001BF-447", "dur":1515.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142907563.250, "id":"0x1000001C2-450-0x400000102-258", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142907613.000, "id":"0x1000001C2-450-0x400000102-258", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142907563.250, "id":"0x1000001C2-450-0x3000000AF-175", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142907624.750, "id":"0x1000001C2-450-0x3000000AF-175", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142907563.250, "id":"0x1000001C2-450-0x5000000BF-191", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142907627.500, "id":"0x1000001C2-450-0x5000000BF-191", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142907563.250, "id":"0x1000001C2-450-0x2000000CE-206", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142907651.250, "id":"0x1000001C2-450-0x2000000CE-206", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142907631.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000000B0-176", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142907624.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000AF-175", "dur":252.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142907626.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000103-259", "dur":253.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142907638.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000000C0-192", "dur":243.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142907563.250, "id":"0x1000001C2-450-0x3000000B1-177", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142907882.750, "id":"0x1000001C2-450-0x3000000B1-177", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142907613.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000102-258", "dur":273.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142907627.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000BF-191", "dur":260.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142907662.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000000CF-207", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142907651.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000CE-206", "dur":259.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142907887.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000000B2-178", "dur":240.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142907882.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000B1-177", "dur":248.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142907563.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000001C2-450", "dur":633.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142907558.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000001C1-449", "dur":642.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142907539.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000001C0-448", "dur":664.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142908246.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000001C5-453", "dur":4.250, "args":{"tIPP":3144}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142908244.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000001C4-452", "dur":11.000, "args":{"tIPP":12487}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142908285.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000001C8-456", "dur":15.750, "args":{"tIPP":2411}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142908282.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000001C7-455", "dur":22.250, "args":{"tIPP":23365}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142908277.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000001C6-454", "dur":38.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142908325.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000001CB-459", "dur":1.500, "args":{"tIPP":1985}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142908322.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000001CA-458", "dur":7.000, "args":{"tIPP":7449}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142908320.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000001C9-457", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142908340.000, "id":"0x1000001CC-460-0x400000104-260", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142908359.250, "id":"0x1000001CC-460-0x400000104-260", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142908340.000, "id":"0x1000001CC-460-0x2000000D0-208", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142908414.000, "id":"0x1000001CC-460-0x2000000D0-208", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142908340.000, "id":"0x1000001CC-460-0x3000000B3-179", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142908423.750, "id":"0x1000001CC-460-0x3000000B3-179", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142908387.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000109-265", "dur":76.750, "args":{"tIPP":72644}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142908385.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000108-264", "dur":84.750, "args":{"tIPP":85983}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142908375.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000107-263", "dur":97.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142908446.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000000D5-213", "dur":67.250, "args":{"tIPP":63408}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142908455.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000000B8-184", "dur":63.250, "args":{"tIPP":59902}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142908443.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000000D4-212", "dur":76.750, "args":{"tIPP":77331}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142908434.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000000D3-211", "dur":89.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142908453.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000000B7-183", "dur":72.500, "args":{"tIPP":74147}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142908443.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000000B6-182", "dur":85.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142908486.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000010C-268", "dur":60.000, "args":{"tIPP":59981}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142908483.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000010B-267", "dur":67.250, "args":{"tIPP":67895}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142908478.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000010A-266", "dur":74.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142908370.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000106-262", "dur":185.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142908535.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000000D8-216", "dur":69.750, "args":{"tIPP":69250}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142908533.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000000D7-215", "dur":76.000, "args":{"tIPP":76778}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142908529.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000000D6-214", "dur":83.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142908429.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000000D2-210", "dur":186.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142908542.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000000BB-187", "dur":91.250, "args":{"tIPP":90927}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142908539.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000000BA-186", "dur":98.500, "args":{"tIPP":99003}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142908534.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000000B9-185", "dur":106.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142908439.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000000B5-181", "dur":205.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142908560.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000010D-269", "dur":694.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142909259.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000010E-270", "dur":93.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142908365.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000105-261", "dur":995.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142908359.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000104-260", "dur":1004.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142908340.000, "id":"0x1000001CC-460-0x40000010F-271", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142909370.000, "id":"0x1000001CC-460-0x40000010F-271", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142909389.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000114-276", "dur":61.000, "args":{"tIPP":59008}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142909387.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000113-275", "dur":67.500, "args":{"tIPP":68470}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142909381.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000112-274", "dur":75.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142909469.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000117-279", "dur":51.000, "args":{"tIPP":50939}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142909467.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000116-278", "dur":57.250, "args":{"tIPP":58235}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142909461.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000115-277", "dur":65.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142909379.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000111-273", "dur":156.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142908648.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000000BC-188", "dur":894.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142908620.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000000D9-217", "dur":992.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142909548.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000000BD-189", "dur":96.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142908434.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000000B4-180", "dur":1218.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142908423.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000B3-179", "dur":1232.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142909617.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000000DA-218", "dur":101.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142908424.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000000D1-209", "dur":1301.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142908414.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000D0-208", "dur":1315.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142909539.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000118-280", "dur":1209.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142910829.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000119-281", "dur":148.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142909374.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000110-272", "dur":1610.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142909370.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000010F-271", "dur":1617.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142908340.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000001CC-460", "dur":2716.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142911073.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000001CD-461", "dur":9.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142911090.000, "id":"0x1000001CF-463-0x40000011A-282", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142911145.250, "id":"0x1000001CF-463-0x40000011A-282", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142911090.000, "id":"0x1000001CF-463-0x5000000C1-193", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142911168.750, "id":"0x1000001CF-463-0x5000000C1-193", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142911090.000, "id":"0x1000001CF-463-0x2000000DB-219", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142911179.000, "id":"0x1000001CF-463-0x2000000DB-219", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142911145.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000011A-282", "dur":52.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142911090.000, "id":"0x1000001CF-463-0x40000011B-283", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142911204.250, "id":"0x1000001CF-463-0x40000011B-283", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142911179.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000DB-219", "dur":38.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142911090.000, "id":"0x1000001CF-463-0x2000000DC-220", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142911226.250, "id":"0x1000001CF-463-0x2000000DC-220", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142911168.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000C1-193", "dur":91.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142911204.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000011B-283", "dur":102.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142911226.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000DC-220", "dur":103.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142911090.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000001CF-463", "dur":313.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142911087.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000001CE-462", "dur":329.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142908210.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000001C3-451", "dur":3215.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142911434.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000001D0-464", "dur":1528.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142906012.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000001BE-446", "dur":7055.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142906009.500, "name":"process", "cat":"OpenCVTrace", "id":"0x1000001BD-445", "dur":7062.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142913081.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000001D3-467", "dur":4158.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142913079.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000001D2-466", "dur":4175.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142913076.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000001D1-465", "dur":4181.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142853063.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000001B5-437", "dur":64197.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142917276.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000001D7-471", "dur":49546.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142966958.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000001D9-473", "dur":7142.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142974120.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000001DB-475", "dur":256.500, "args":{"tIPP":250587}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142974112.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000001DA-474", "dur":268.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142966950.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000001D8-472", "dur":7434.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142917274.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000001D6-470", "dur":57113.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142917270.500, "name":"read", "cat":"OpenCVTrace", "id":"0x1000001D5-469", "dur":57120.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142974401.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000001DE-478", "dur":1602.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142976041.750, "id":"0x1000001E1-481-0x5000000C2-194", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142976122.250, "id":"0x1000001E1-481-0x5000000C2-194", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142976041.750, "id":"0x1000001E1-481-0x40000011C-284", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142976126.750, "id":"0x1000001E1-481-0x40000011C-284", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142976041.750, "id":"0x1000001E1-481-0x2000000DD-221", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142976133.500, "id":"0x1000001E1-481-0x2000000DD-221", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142976041.750, "id":"0x1000001E1-481-0x3000000BE-190", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142976244.750, "id":"0x1000001E1-481-0x3000000BE-190", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142976139.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000011D-285", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142976129.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000000C3-195", "dur":252.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142976122.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000C2-194", "dur":263.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142976144.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000000DE-222", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142976126.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000011C-284", "dur":260.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142976133.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000DD-221", "dur":259.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142976041.750, "id":"0x1000001E1-481-0x5000000C4-196", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142976390.750, "id":"0x1000001E1-481-0x5000000C4-196", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142976255.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000000BF-191", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142976244.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000BE-190", "dur":259.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142976422.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000000C5-197", "dur":280.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142976390.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000C4-196", "dur":316.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142976041.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000001E1-481", "dur":730.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142976036.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000001E0-480", "dur":749.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142976012.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000001DF-479", "dur":778.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142976837.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000001E4-484", "dur":6.000, "args":{"tIPP":3518}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142976833.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000001E3-483", "dur":14.000, "args":{"tIPP":15757}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142976877.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000001E7-487", "dur":3.750, "args":{"tIPP":4113}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142976875.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000001E6-486", "dur":9.500, "args":{"tIPP":10459}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142976870.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000001E5-485", "dur":24.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142976904.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000001EA-490", "dur":1.500, "args":{"tIPP":2064}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142976902.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000001E9-489", "dur":6.750, "args":{"tIPP":7445}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142976899.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000001E8-488", "dur":16.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142976919.750, "id":"0x1000001EB-491-0x5000000C6-198", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142976953.750, "id":"0x1000001EB-491-0x5000000C6-198", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142976919.750, "id":"0x1000001EB-491-0x3000000C0-192", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142976966.500, "id":"0x1000001EB-491-0x3000000C0-192", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142976919.750, "id":"0x1000001EB-491-0x40000011E-286", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142976999.000, "id":"0x1000001EB-491-0x40000011E-286", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142976919.750, "id":"0x1000001EB-491-0x2000000DF-223", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581142977012.000, "id":"0x1000001EB-491-0x2000000DF-223", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142976980.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000000CB-203", "dur":89.500, "args":{"tIPP":86197}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142976989.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000000C5-197", "dur":81.750, "args":{"tIPP":78330}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142976987.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000000C4-196", "dur":89.000, "args":{"tIPP":90582}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142976978.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000000CA-202", "dur":98.500, "args":{"tIPP":99540}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142976980.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000000C3-195", "dur":98.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142976970.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000000C9-201", "dur":108.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142977033.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000123-291", "dur":74.250, "args":{"tIPP":71365}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142977028.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000122-290", "dur":85.750, "args":{"tIPP":86696}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142977019.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000121-289", "dur":98.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142977053.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000000E4-228", "dur":68.500, "args":{"tIPP":64441}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142977050.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000000E3-227", "dur":78.000, "args":{"tIPP":84413}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142977034.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000000E2-226", "dur":97.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142977091.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000000C8-200", "dur":54.750, "args":{"tIPP":54691}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142977092.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000000CE-206", "dur":55.000, "args":{"tIPP":54339}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142977088.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000000C7-199", "dur":61.750, "args":{"tIPP":62188}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142977090.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000000CD-205", "dur":61.250, "args":{"tIPP":61677}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142977083.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000000C6-198", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142976977.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000000C2-194", "dur":178.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142977084.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000000CC-204", "dur":75.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142976966.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000000C8-200", "dur":196.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142977131.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000126-294", "dur":53.750, "args":{"tIPP":53123}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142977128.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000125-293", "dur":60.250, "args":{"tIPP":61343}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142977122.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000124-292", "dur":68.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142977014.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000120-288", "dur":179.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142977145.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000000E7-231", "dur":52.750, "args":{"tIPP":52042}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142977142.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000000E6-230", "dur":59.000, "args":{"tIPP":59457}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142977137.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000000E5-229", "dur":66.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142977028.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000000E1-225", "dur":179.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142977166.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000000CF-207", "dur":693.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142977864.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000000D0-208", "dur":90.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142976960.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000000C7-199", "dur":1002.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142976953.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000C6-198", "dur":1011.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142977198.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000127-295", "dur":942.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142977160.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000000C9-201", "dur":1040.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142978145.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000128-296", "dur":79.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142977009.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000011F-287", "dur":1222.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142976999.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000011E-286", "dur":1236.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142978207.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000000CA-202", "dur":99.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142976972.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000000C1-193", "dur":1341.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142976966.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000C0-192", "dur":1350.750, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142977211.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000000E8-232", "dur":1164.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142978382.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000000E9-233", "dur":145.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142977022.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000000E0-224", "dur":1512.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581142977012.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000DF-223", "dur":1526.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142976919.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000001EB-491", "dur":1690.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142978628.250, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000001EC-492", "dur":9.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142978644.500, "id":"0x1000001EE-494-0x5000000D1-209", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142978699.750, "id":"0x1000001EE-494-0x5000000D1-209", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142978644.500, "id":"0x1000001EE-494-0x400000129-297", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142978716.500, "id":"0x1000001EE-494-0x400000129-297", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142978699.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000D1-209", "dur":37.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142978644.500, "id":"0x1000001EE-494-0x3000000CB-203", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581142978735.750, "id":"0x1000001EE-494-0x3000000CB-203", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142978644.500, "id":"0x1000001EE-494-0x5000000D2-210", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581142978744.000, "id":"0x1000001EE-494-0x5000000D2-210", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142978716.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000129-297", "dur":43.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581142978644.500, "id":"0x1000001EE-494-0x40000012A-298", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581142978769.500, "id":"0x1000001EE-494-0x40000012A-298", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581142978735.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000CB-203", "dur":79.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581142978744.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000D2-210", "dur":92.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581142978769.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000012A-298", "dur":94.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142978644.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000001EE-494", "dur":301.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142978642.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000001ED-493", "dur":316.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142976799.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000001E2-482", "dur":2169.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142978976.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000001EF-495", "dur":1520.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142974397.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000001DD-477", "dur":6200.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142974394.500, "name":"process", "cat":"OpenCVTrace", "id":"0x1000001DC-476", "dur":6208.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142980612.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000001F2-498", "dur":3829.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142980609.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000001F1-497", "dur":3851.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142980606.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000001F0-496", "dur":3858.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142917268.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000001D4-468", "dur":67199.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142984485.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000001F6-502", "dur":50345.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143034865.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000001F8-504", "dur":6939.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143041828.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000001FA-506", "dur":296.250, "args":{"tIPP":270052}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143041819.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000001F9-505", "dur":311.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143034857.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000001F7-503", "dur":7276.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142984482.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000001F5-501", "dur":57654.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142984479.000, "name":"read", "cat":"OpenCVTrace", "id":"0x1000001F4-500", "dur":57661.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143042150.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000001FD-509", "dur":1512.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143043692.500, "id":"0x100000200-512-0x3000000CC-204", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143043755.500, "id":"0x100000200-512-0x3000000CC-204", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143043692.500, "id":"0x100000200-512-0x2000000EA-234", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143043762.500, "id":"0x100000200-512-0x2000000EA-234", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143043692.500, "id":"0x100000200-512-0x5000000D3-211", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143043762.500, "id":"0x100000200-512-0x5000000D3-211", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143043692.500, "id":"0x100000200-512-0x40000012B-299", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143043778.500, "id":"0x100000200-512-0x40000012B-299", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143043762.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000000CD-205", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143043755.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000CC-204", "dur":252.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143043692.500, "id":"0x100000200-512-0x3000000CE-206", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143044015.000, "id":"0x100000200-512-0x3000000CE-206", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143043775.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000000D4-212", "dur":243.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143043762.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000D3-211", "dur":261.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143043774.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000000EB-235", "dur":253.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143043789.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000012C-300", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143043778.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000012B-299", "dur":258.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143043762.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000EA-234", "dur":276.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143044019.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000000CF-207", "dur":240.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143044015.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000CE-206", "dur":248.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143043692.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000200-512", "dur":631.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143043686.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000001FF-511", "dur":641.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143043671.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000001FE-510", "dur":660.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143044368.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000203-515", "dur":4.500, "args":{"tIPP":3390}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143044365.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000202-514", "dur":11.500, "args":{"tIPP":13319}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143044538.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000206-518", "dur":2.750, "args":{"tIPP":2912}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143044535.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000205-517", "dur":9.250, "args":{"tIPP":10361}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143044530.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000204-516", "dur":33.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143044572.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000209-521", "dur":1.500, "args":{"tIPP":2228}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143044570.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000208-520", "dur":34.750, "args":{"tIPP":7643}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143044567.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000207-519", "dur":44.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143044616.750, "id":"0x10000020A-522-0x2000000EC-236", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143044641.750, "id":"0x10000020A-522-0x2000000EC-236", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143044616.750, "id":"0x10000020A-522-0x5000000D5-213", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143044645.250, "id":"0x10000020A-522-0x5000000D5-213", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143044616.750, "id":"0x10000020A-522-0x40000012D-301", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143044683.000, "id":"0x10000020A-522-0x40000012D-301", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143044674.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000000DA-218", "dur":72.000, "args":{"tIPP":68768}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143044671.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000000D9-217", "dur":80.500, "args":{"tIPP":81153}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143044661.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000000D8-216", "dur":93.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143044698.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000000F1-241", "dur":68.250, "args":{"tIPP":65024}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143044695.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000000F0-240", "dur":76.250, "args":{"tIPP":77016}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143044685.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000000EF-239", "dur":88.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143044715.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000132-306", "dur":68.250, "args":{"tIPP":65049}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143044712.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000131-305", "dur":78.000, "args":{"tIPP":78862}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143044703.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000130-304", "dur":90.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143044767.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000000DD-221", "dur":55.250, "args":{"tIPP":54870}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143044764.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000000DC-220", "dur":62.000, "args":{"tIPP":62597}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143044759.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000000DB-219", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143044657.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000000D7-215", "dur":175.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143044792.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000000F4-244", "dur":53.000, "args":{"tIPP":52671}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143044790.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000000F3-243", "dur":59.500, "args":{"tIPP":60090}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143044786.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000000F2-242", "dur":66.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143044680.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000000EE-238", "dur":175.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143044807.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000135-309", "dur":52.500, "args":{"tIPP":52037}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143044805.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000134-308", "dur":60.000, "args":{"tIPP":61475}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143044799.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000133-307", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143044699.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000012F-303", "dur":172.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143044860.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000000F5-245", "dur":673.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143045538.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000000F6-246", "dur":132.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143044650.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000000ED-237", "dur":1028.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143044641.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000EC-236", "dur":1040.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143044616.750, "id":"0x10000020A-522-0x2000000F7-247", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143045688.250, "id":"0x10000020A-522-0x2000000F7-247", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143045707.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000000FC-252", "dur":55.250, "args":{"tIPP":54263}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143045705.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000000FB-251", "dur":61.750, "args":{"tIPP":63042}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143045700.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000000FA-250", "dur":69.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143044875.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000136-310", "dur":954.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143045787.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000000FF-255", "dur":49.500, "args":{"tIPP":49341}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143045785.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000000FE-254", "dur":55.750, "args":{"tIPP":56554}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143045774.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000000FD-253", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143045697.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000000F9-249", "dur":149.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143044837.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000000DE-222", "dur":1013.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143045835.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000137-311", "dur":84.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143044693.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000012E-302", "dur":1234.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143044683.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000012D-301", "dur":1248.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143045856.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000000DF-223", "dur":105.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143044651.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000000D6-214", "dur":1317.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143044645.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000D5-213", "dur":1326.750, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143045850.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000100-256", "dur":1176.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143047038.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000101-257", "dur":144.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143045693.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000000F8-248", "dur":1495.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143045688.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000000F7-247", "dur":1503.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143044616.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000020A-522", "dur":2646.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143047282.250, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x10000020B-523", "dur":7.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143047297.000, "id":"0x10000020D-525-0x3000000D0-208", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143047348.000, "id":"0x10000020D-525-0x3000000D0-208", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143047297.000, "id":"0x10000020D-525-0x5000000E0-224", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143047348.750, "id":"0x10000020D-525-0x5000000E0-224", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143047297.000, "id":"0x10000020D-525-0x200000102-258", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143047351.250, "id":"0x10000020D-525-0x200000102-258", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143047297.000, "id":"0x10000020D-525-0x400000138-312", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143047372.250, "id":"0x10000020D-525-0x400000138-312", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143047348.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000E0-224", "dur":33.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143047351.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000102-258", "dur":33.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143047297.000, "id":"0x10000020D-525-0x5000000E1-225", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143047389.500, "id":"0x10000020D-525-0x5000000E1-225", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143047348.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000D0-208", "dur":86.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143047372.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000138-312", "dur":105.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143047389.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000E1-225", "dur":89.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143047297.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000020D-525", "dur":211.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143047294.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x10000020C-524", "dur":218.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143044336.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000201-513", "dur":3184.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143047528.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000020E-526", "dur":1504.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143042146.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000001FC-508", "dur":6984.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143042144.000, "name":"process", "cat":"OpenCVTrace", "id":"0x1000001FB-507", "dur":6991.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143049145.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000211-529", "dur":3816.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143049142.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000210-528", "dur":3833.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143049139.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000020F-527", "dur":3839.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581142984476.500, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000001F3-499", "dur":68506.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143052999.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000215-533", "dur":45807.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143098842.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000217-535", "dur":6808.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143105670.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000219-537", "dur":251.750, "args":{"tIPP":246263}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143105663.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000218-536", "dur":264.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143098834.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000216-534", "dur":7095.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143052996.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000214-532", "dur":52936.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143052993.500, "name":"read", "cat":"OpenCVTrace", "id":"0x100000213-531", "dur":52943.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143105948.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000021C-540", "dur":1504.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143107485.000, "id":"0x10000021F-543-0x3000000D1-209", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143107537.000, "id":"0x10000021F-543-0x3000000D1-209", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143107485.000, "id":"0x10000021F-543-0x200000103-259", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143107546.250, "id":"0x10000021F-543-0x200000103-259", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143107485.000, "id":"0x10000021F-543-0x400000139-313", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143107566.500, "id":"0x10000021F-543-0x400000139-313", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143107485.000, "id":"0x10000021F-543-0x5000000E2-226", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143107575.750, "id":"0x10000021F-543-0x5000000E2-226", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143107544.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000000D2-210", "dur":252.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143107537.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000D1-209", "dur":263.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143107485.000, "id":"0x10000021F-543-0x3000000D3-211", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143107805.750, "id":"0x10000021F-543-0x3000000D3-211", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143107558.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000104-260", "dur":301.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143107617.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000013A-314", "dur":243.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143107546.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000103-259", "dur":320.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143107566.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000139-313", "dur":301.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143107642.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000000E3-227", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143107575.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000E2-226", "dur":315.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143107810.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000000D4-212", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143107805.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000D3-211", "dur":248.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143107485.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000021F-543", "dur":648.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143107479.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000021E-542", "dur":658.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143107460.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000021D-541", "dur":680.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143108184.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000222-546", "dur":5.000, "args":{"tIPP":3159}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143108181.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000221-545", "dur":12.000, "args":{"tIPP":13623}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143108224.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000225-549", "dur":2.000, "args":{"tIPP":2792}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143108222.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000224-548", "dur":8.250, "args":{"tIPP":9056}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143108217.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000223-547", "dur":23.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143108250.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000228-552", "dur":1.500, "args":{"tIPP":2130}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143108247.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000227-551", "dur":6.750, "args":{"tIPP":7414}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143108245.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000226-550", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143108264.750, "id":"0x100000229-553-0x200000105-261", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143108291.750, "id":"0x100000229-553-0x200000105-261", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143108264.750, "id":"0x100000229-553-0x40000013B-315", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143108333.750, "id":"0x100000229-553-0x40000013B-315", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143108264.750, "id":"0x100000229-553-0x5000000E4-228", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143108345.000, "id":"0x100000229-553-0x5000000E4-228", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143108322.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000010A-266", "dur":71.500, "args":{"tIPP":67779}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143108319.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000109-265", "dur":80.250, "args":{"tIPP":80782}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143108309.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000108-264", "dur":92.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143108367.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000140-320", "dur":69.500, "args":{"tIPP":65985}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143108363.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000013F-319", "dur":79.750, "args":{"tIPP":80728}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143108377.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000000E9-233", "dur":66.750, "args":{"tIPP":63141}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143108354.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000013E-318", "dur":92.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143108374.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000000E8-232", "dur":76.500, "args":{"tIPP":77186}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143108365.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000000E7-231", "dur":88.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143108420.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000010D-269", "dur":54.250, "args":{"tIPP":53443}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143108418.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000010C-268", "dur":60.750, "args":{"tIPP":61363}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143108413.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000010B-267", "dur":68.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143108304.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000107-263", "dur":180.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143108466.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000000EC-236", "dur":53.000, "args":{"tIPP":52667}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143108460.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000143-323", "dur":77.750, "args":{"tIPP":77133}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143108458.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000142-322", "dur":84.250, "args":{"tIPP":85642}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143108452.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000141-321", "dur":92.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143108349.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000013D-317", "dur":198.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143108464.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000000EB-235", "dur":93.000, "args":{"tIPP":91844}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143108459.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000000EA-234", "dur":100.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143108361.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000000E6-230", "dur":202.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143108488.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000010E-270", "dur":713.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143109206.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000010F-271", "dur":102.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143108298.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000106-262", "dur":1018.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143108291.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000105-261", "dur":1028.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143108264.750, "id":"0x100000229-553-0x200000110-272", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143109326.250, "id":"0x100000229-553-0x200000110-272", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143109346.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000115-277", "dur":56.000, "args":{"tIPP":54851}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143109344.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000114-276", "dur":68.000, "args":{"tIPP":68889}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143109339.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000113-275", "dur":76.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143109427.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000118-280", "dur":49.500, "args":{"tIPP":49231}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143109424.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000117-279", "dur":55.750, "args":{"tIPP":56463}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143109419.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000116-278", "dur":63.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143109335.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000112-274", "dur":150.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143108567.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000000ED-237", "dur":952.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143108552.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000144-324", "dur":1014.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143109525.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000000EE-238", "dur":94.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143108355.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000000E5-229", "dur":1271.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143108345.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000E4-228", "dur":1285.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143109572.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000145-325", "dur":101.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143108344.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000013C-316", "dur":1338.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143108333.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000013B-315", "dur":1351.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143109590.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000119-281", "dur":1186.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143110789.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000011A-282", "dur":148.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143109331.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000111-273", "dur":1613.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143109326.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000110-272", "dur":1621.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143108264.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000229-553", "dur":2757.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143111040.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x10000022A-554", "dur":29.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143111078.250, "id":"0x10000022C-556-0x5000000EF-239", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143111121.250, "id":"0x10000022C-556-0x5000000EF-239", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143111078.250, "id":"0x10000022C-556-0x20000011B-283", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143111137.750, "id":"0x10000022C-556-0x20000011B-283", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143111121.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000EF-239", "dur":30.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143111078.250, "id":"0x10000022C-556-0x400000146-326", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143111150.000, "id":"0x10000022C-556-0x400000146-326", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143111078.250, "id":"0x10000022C-556-0x5000000F0-240", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143111157.750, "id":"0x10000022C-556-0x5000000F0-240", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143111137.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000011B-283", "dur":39.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143111078.250, "id":"0x10000022C-556-0x20000011C-284", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143111183.250, "id":"0x10000022C-556-0x20000011C-284", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143111150.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000146-326", "dur":90.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143111157.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000F0-240", "dur":90.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143111183.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000011C-284", "dur":100.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143111078.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000022C-556", "dur":238.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143111075.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x10000022B-555", "dur":245.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143108147.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000220-544", "dur":3182.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143111337.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000022D-557", "dur":1519.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143105943.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x10000021B-539", "dur":7008.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143105941.500, "name":"process", "cat":"OpenCVTrace", "id":"0x10000021A-538", "dur":7015.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143112967.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000230-560", "dur":4151.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143112964.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000022F-559", "dur":4167.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143112961.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000022E-558", "dur":4174.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143052991.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000212-530", "dur":64146.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143117152.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000234-564", "dur":49703.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143166890.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000236-566", "dur":6853.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143173763.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000238-568", "dur":257.500, "args":{"tIPP":251426}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143173756.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000237-567", "dur":269.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143166883.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000235-565", "dur":7145.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143117150.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000233-563", "dur":56881.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143117147.500, "name":"read", "cat":"OpenCVTrace", "id":"0x100000232-562", "dur":56887.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143174045.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000023B-571", "dur":1510.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143175593.250, "id":"0x10000023E-574-0x3000000D5-213", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143175645.500, "id":"0x10000023E-574-0x3000000D5-213", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143175593.250, "id":"0x10000023E-574-0x20000011D-285", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143175645.500, "id":"0x10000023E-574-0x20000011D-285", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143175593.250, "id":"0x10000023E-574-0x400000147-327", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143175668.000, "id":"0x10000023E-574-0x400000147-327", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143175593.250, "id":"0x10000023E-574-0x5000000F1-241", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143175683.250, "id":"0x10000023E-574-0x5000000F1-241", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143175652.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000000D6-214", "dur":248.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143175645.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000D5-213", "dur":259.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143175593.250, "id":"0x10000023E-574-0x3000000D7-215", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143175910.250, "id":"0x10000023E-574-0x3000000D7-215", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143175678.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000148-328", "dur":243.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143175668.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000147-327", "dur":259.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143175694.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000000F2-242", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143175683.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000F1-241", "dur":259.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143175662.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000011E-286", "dur":299.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143175645.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000011D-285", "dur":325.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143175914.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000000D8-216", "dur":240.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143175910.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000D7-215", "dur":248.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143175593.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000023E-574", "dur":583.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143175588.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000023D-573", "dur":594.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143175564.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000023C-572", "dur":623.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143176237.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000241-577", "dur":6.000, "args":{"tIPP":3429}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143176234.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000240-576", "dur":13.500, "args":{"tIPP":15009}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143176284.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000244-580", "dur":2.250, "args":{"tIPP":8220}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143176276.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000243-579", "dur":13.500, "args":{"tIPP":14975}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143176271.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000242-578", "dur":29.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143176309.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000247-583", "dur":1.500, "args":{"tIPP":1986}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143176307.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000246-582", "dur":6.750, "args":{"tIPP":7396}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143176305.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000245-581", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143176325.000, "id":"0x100000248-584-0x5000000F3-243", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143176356.250, "id":"0x100000248-584-0x5000000F3-243", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143176325.000, "id":"0x100000248-584-0x20000011F-287", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143176404.000, "id":"0x100000248-584-0x20000011F-287", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143176325.000, "id":"0x100000248-584-0x400000149-329", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143176404.000, "id":"0x100000248-584-0x400000149-329", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143176381.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000000F8-248", "dur":70.000, "args":{"tIPP":69290}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143176378.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000000F7-247", "dur":78.250, "args":{"tIPP":79120}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143176372.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000000F6-246", "dur":87.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143176472.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000000FB-251", "dur":56.250, "args":{"tIPP":55679}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143176470.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000000FA-250", "dur":62.500, "args":{"tIPP":63508}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143176465.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000000F9-249", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143176368.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000000F5-245", "dur":170.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143176437.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000124-292", "dur":107.000, "args":{"tIPP":64814}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143176434.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000123-291", "dur":181.000, "args":{"tIPP":117291}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143176438.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000014E-334", "dur":179.750, "args":{"tIPP":64655}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143176424.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000122-290", "dur":195.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143176435.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000014D-333", "dur":191.750, "args":{"tIPP":192040}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143176424.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000014C-332", "dur":205.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143176634.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000127-295", "dur":53.750, "args":{"tIPP":53154}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143176632.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000126-294", "dur":60.750, "args":{"tIPP":61333}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143176626.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000125-293", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143176644.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000151-337", "dur":53.250, "args":{"tIPP":52657}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143176419.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000121-289", "dur":279.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143176642.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000150-336", "dur":59.500, "args":{"tIPP":60634}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143176636.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000014F-335", "dur":68.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143176420.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000014B-331", "dur":286.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143176542.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000000FC-252", "dur":677.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143177224.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000000FD-253", "dur":80.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143176362.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000000F4-244", "dur":950.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143176356.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000F3-243", "dur":959.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143176325.000, "id":"0x100000248-584-0x5000000FE-254", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143177321.000, "id":"0x100000248-584-0x5000000FE-254", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143177340.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000103-259", "dur":55.500, "args":{"tIPP":54615}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143177338.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000102-258", "dur":61.750, "args":{"tIPP":63035}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143177333.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000101-257", "dur":70.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143177414.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000106-262", "dur":50.000, "args":{"tIPP":49543}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143177411.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000105-261", "dur":56.500, "args":{"tIPP":56804}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143177407.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000104-260", "dur":63.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143177330.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000100-256", "dur":143.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143176702.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000128-296", "dur":916.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143177624.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000129-297", "dur":81.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143176711.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000152-338", "dur":997.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143176414.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000120-288", "dur":1298.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143176404.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000011F-287", "dur":1312.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143177714.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000153-339", "dur":98.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143176415.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000014A-330", "dur":1405.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143176404.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000149-329", "dur":1419.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143177477.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000107-263", "dur":1125.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143178608.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000108-264", "dur":154.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143177325.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000000FF-255", "dur":1444.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143177321.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000000FE-254", "dur":1451.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143176325.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000248-584", "dur":2522.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143178866.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000249-585", "dur":10.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143178884.250, "id":"0x10000024B-587-0x3000000D9-217", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143178962.000, "id":"0x10000024B-587-0x3000000D9-217", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143178884.250, "id":"0x10000024B-587-0x20000012A-298", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143178965.250, "id":"0x10000024B-587-0x20000012A-298", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143178884.250, "id":"0x10000024B-587-0x500000109-265", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143178970.250, "id":"0x10000024B-587-0x500000109-265", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143178962.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000D9-217", "dur":35.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143178970.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000109-265", "dur":35.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143178884.250, "id":"0x10000024B-587-0x3000000DA-218", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143179006.000, "id":"0x10000024B-587-0x3000000DA-218", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143178884.250, "id":"0x10000024B-587-0x50000010A-266", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143179014.750, "id":"0x10000024B-587-0x50000010A-266", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143178965.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000012A-298", "dur":90.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143179006.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000DA-218", "dur":104.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143179014.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000010A-266", "dur":100.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143178884.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000024B-587", "dur":309.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143178881.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x10000024A-586", "dur":325.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143176195.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000023F-575", "dur":3021.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143179225.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000024C-588", "dur":1595.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143174041.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x10000023A-570", "dur":6872.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143174039.000, "name":"process", "cat":"OpenCVTrace", "id":"0x100000239-569", "dur":6879.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143180928.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000024F-591", "dur":4119.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143180926.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000024E-590", "dur":4135.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143180923.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000024D-589", "dur":4141.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143117144.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000231-561", "dur":67921.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143185082.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000253-595", "dur":45750.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143230868.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000255-597", "dur":7150.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143238044.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000257-599", "dur":267.500, "args":{"tIPP":261589}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143238037.000, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000256-598", "dur":279.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143230859.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000254-596", "dur":7461.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143185079.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000252-594", "dur":53243.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143185076.500, "name":"read", "cat":"OpenCVTrace", "id":"0x100000251-593", "dur":53249.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143238336.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000025A-602", "dur":1606.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143239972.750, "id":"0x10000025D-605-0x3000000DB-219", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143240051.250, "id":"0x10000025D-605-0x3000000DB-219", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143239972.750, "id":"0x10000025D-605-0x20000012B-299", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143240059.750, "id":"0x10000025D-605-0x20000012B-299", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143239972.750, "id":"0x10000025D-605-0x50000010B-267", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143240060.000, "id":"0x10000025D-605-0x50000010B-267", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143240063.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000000DC-220", "dur":243.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143240070.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000012C-300", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143240051.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000DB-219", "dur":262.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143240071.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000010C-268", "dur":243.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143240059.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000012B-299", "dur":259.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143239972.750, "id":"0x10000025D-605-0x3000000DD-221", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143240319.500, "id":"0x10000025D-605-0x3000000DD-221", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143240060.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000010B-267", "dur":260.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143239972.750, "id":"0x10000025D-605-0x20000012D-301", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143240324.750, "id":"0x10000025D-605-0x20000012D-301", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143240324.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000000DE-222", "dur":240.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143240319.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000DD-221", "dur":248.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143240329.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000012E-302", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143240324.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000012D-301", "dur":248.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143239972.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000025D-605", "dur":679.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143239967.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000025C-604", "dur":695.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143239951.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000025B-603", "dur":715.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143240724.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000260-608", "dur":4.250, "args":{"tIPP":3123}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143240722.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x10000025F-607", "dur":11.250, "args":{"tIPP":13375}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143240763.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000263-611", "dur":2.000, "args":{"tIPP":2640}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143240760.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000262-610", "dur":8.250, "args":{"tIPP":9092}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143240756.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000261-609", "dur":28.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143240793.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000266-614", "dur":1.500, "args":{"tIPP":2093}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143240791.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000265-613", "dur":6.750, "args":{"tIPP":7419}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143240789.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000264-612", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143240808.750, "id":"0x100000267-615-0x3000000DF-223", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143240875.000, "id":"0x100000267-615-0x3000000DF-223", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143240808.750, "id":"0x100000267-615-0x20000012F-303", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143240883.250, "id":"0x100000267-615-0x20000012F-303", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143240808.750, "id":"0x100000267-615-0x50000010D-269", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143240883.750, "id":"0x100000267-615-0x50000010D-269", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143240916.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000134-308", "dur":69.500, "args":{"tIPP":63527}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143240909.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000000E4-228", "dur":77.750, "args":{"tIPP":70580}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143240915.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000112-274", "dur":74.500, "args":{"tIPP":68588}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143240913.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000133-307", "dur":79.000, "args":{"tIPP":80657}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143240907.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000000E3-227", "dur":87.500, "args":{"tIPP":87974}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143240903.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000132-306", "dur":93.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143240912.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000111-273", "dur":84.750, "args":{"tIPP":85142}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143240897.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000000E2-226", "dur":101.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143240903.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000110-272", "dur":96.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143241010.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000137-311", "dur":54.500, "args":{"tIPP":53873}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143241011.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000000E7-231", "dur":54.250, "args":{"tIPP":53578}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143241008.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000136-310", "dur":60.750, "args":{"tIPP":61508}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143241009.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000000E6-230", "dur":60.750, "args":{"tIPP":61331}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143241002.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000135-309", "dur":69.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143241003.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000000E5-229", "dur":68.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143240899.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000131-305", "dur":175.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143240892.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000000E1-225", "dur":183.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143241013.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000115-277", "dur":76.000, "args":{"tIPP":75301}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143241010.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000114-276", "dur":82.750, "args":{"tIPP":83469}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143241005.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000113-275", "dur":90.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143240899.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000010F-271", "dur":199.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143241079.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000000E8-232", "dur":715.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143241799.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000000E9-233", "dur":91.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143240886.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000000E0-224", "dur":1012.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143240875.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000DF-223", "dur":1027.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143240808.750, "id":"0x100000267-615-0x3000000EA-234", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143241908.250, "id":"0x100000267-615-0x3000000EA-234", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143241928.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000000EF-239", "dur":70.250, "args":{"tIPP":69584}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143241925.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000000EE-238", "dur":78.750, "args":{"tIPP":79751}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143241920.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000000ED-237", "dur":86.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143241103.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000116-278", "dur":930.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143242018.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000000F2-242", "dur":50.750, "args":{"tIPP":50100}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143242015.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000000F1-241", "dur":56.750, "args":{"tIPP":57372}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143242011.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000000F0-240", "dur":63.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143241917.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000000EC-236", "dur":160.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143241078.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000138-312", "dur":1063.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143242112.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000117-279", "dur":81.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143240894.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x50000010E-270", "dur":1308.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143240883.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000010D-269", "dur":1322.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143242147.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000139-313", "dur":100.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143240894.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000130-304", "dur":1361.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143240883.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000012F-303", "dur":1375.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143242081.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000000F3-243", "dur":1102.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143243189.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000000F4-244", "dur":157.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143241913.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000000EB-235", "dur":1439.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143241908.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000EA-234", "dur":1447.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143240808.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000267-615", "dur":2630.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143243456.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000268-616", "dur":9.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143243473.250, "id":"0x10000026A-618-0x3000000F5-245", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143243550.000, "id":"0x10000026A-618-0x3000000F5-245", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143243473.250, "id":"0x10000026A-618-0x20000013A-314", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143243561.750, "id":"0x10000026A-618-0x20000013A-314", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143243561.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000013A-314", "dur":50.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143243550.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000F5-245", "dur":69.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143243473.250, "id":"0x10000026A-618-0x20000013B-315", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143243622.000, "id":"0x10000026A-618-0x20000013B-315", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143243473.250, "id":"0x10000026A-618-0x3000000F6-246", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143243628.750, "id":"0x10000026A-618-0x3000000F6-246", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143243622.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000013B-315", "dur":83.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143243473.250, "id":"0x10000026A-618-0x20000013C-316", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143243711.250, "id":"0x10000026A-618-0x20000013C-316", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143243628.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000F6-246", "dur":97.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143243711.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000013C-316", "dur":80.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143243473.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000026A-618", "dur":398.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143243470.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000269-617", "dur":415.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143240671.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000025E-606", "dur":3223.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143243904.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000026B-619", "dur":1529.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143238332.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000259-601", "dur":7201.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143238330.500, "name":"process", "cat":"OpenCVTrace", "id":"0x100000258-600", "dur":7207.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143245549.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000026E-622", "dur":4227.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143245546.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000026D-621", "dur":4249.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143245543.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000026C-620", "dur":4256.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143185074.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000250-592", "dur":64728.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143249894.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000272-626", "dur":48979.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143298909.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000274-628", "dur":6852.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143305781.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000276-630", "dur":252.500, "args":{"tIPP":246048}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143305773.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000275-629", "dur":264.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143298901.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000273-627", "dur":7139.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143249818.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000271-625", "dur":56226.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143249814.250, "name":"read", "cat":"OpenCVTrace", "id":"0x100000270-624", "dur":56233.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143306058.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000279-633", "dur":1557.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143307641.500, "id":"0x10000027C-636-0x500000118-280", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143307693.750, "id":"0x10000027C-636-0x500000118-280", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143307641.500, "id":"0x10000027C-636-0x3000000F7-247", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143307715.000, "id":"0x10000027C-636-0x3000000F7-247", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143307641.500, "id":"0x10000027C-636-0x20000013D-317", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143307724.500, "id":"0x10000027C-636-0x20000013D-317", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143307704.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000119-281", "dur":252.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143307693.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000118-280", "dur":269.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143307726.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000000F8-248", "dur":242.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143307641.500, "id":"0x10000027C-636-0x50000011A-282", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143307968.500, "id":"0x10000027C-636-0x50000011A-282", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143307715.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000F7-247", "dur":259.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143307735.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000013E-318", "dur":242.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143307641.500, "id":"0x10000027C-636-0x3000000F9-249", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143307980.000, "id":"0x10000027C-636-0x3000000F9-249", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143307724.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000013D-317", "dur":258.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143307973.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000011B-283", "dur":250.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143307984.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000000FA-250", "dur":240.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143307968.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000011A-282", "dur":257.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143307980.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000F9-249", "dur":247.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143307641.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000027C-636", "dur":663.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143307636.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000027B-635", "dur":681.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143307623.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000027A-634", "dur":698.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143308361.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000027F-639", "dur":5.500, "args":{"tIPP":2871}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143308358.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x10000027E-638", "dur":12.750, "args":{"tIPP":14295}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143308397.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000282-642", "dur":2.250, "args":{"tIPP":2464}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143308395.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000281-641", "dur":7.750, "args":{"tIPP":8544}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143308391.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000280-640", "dur":21.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143308422.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000285-645", "dur":1.500, "args":{"tIPP":2487}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143308419.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000284-644", "dur":7.250, "args":{"tIPP":7797}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143308416.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000283-643", "dur":16.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143308437.000, "id":"0x100000286-646-0x50000011C-284", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143308466.500, "id":"0x100000286-646-0x50000011C-284", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143308437.000, "id":"0x100000286-646-0x3000000FB-251", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143308508.500, "id":"0x100000286-646-0x3000000FB-251", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143308437.000, "id":"0x100000286-646-0x20000013F-319", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143308518.750, "id":"0x100000286-646-0x20000013F-319", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143308493.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000121-289", "dur":69.500, "args":{"tIPP":67174}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143308490.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000120-288", "dur":77.250, "args":{"tIPP":78368}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143308481.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000011F-287", "dur":89.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143308548.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000144-324", "dur":79.250, "args":{"tIPP":75782}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143308545.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000143-323", "dur":88.750, "args":{"tIPP":89263}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143308537.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000142-322", "dur":99.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143308596.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000124-292", "dur":52.250, "args":{"tIPP":51462}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143308594.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000123-291", "dur":57.750, "args":{"tIPP":59157}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143308540.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000100-256", "dur":119.500, "args":{"tIPP":115921}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143308575.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000122-290", "dur":84.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143308477.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000011E-286", "dur":185.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143308538.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000000FF-255", "dur":128.250, "args":{"tIPP":129476}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143308529.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000000FE-254", "dur":140.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143308650.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000147-327", "dur":90.750, "args":{"tIPP":90187}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143308648.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000146-326", "dur":97.250, "args":{"tIPP":97915}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143308643.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000145-325", "dur":104.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143308533.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000141-321", "dur":217.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143308716.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000103-259", "dur":52.750, "args":{"tIPP":69833}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143308696.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000102-258", "dur":77.250, "args":{"tIPP":77666}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143308691.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000101-257", "dur":85.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143308524.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000000FD-253", "dur":255.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143308667.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000125-293", "dur":716.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143309388.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000126-294", "dur":101.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143308472.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x50000011D-285", "dur":1025.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143308466.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000011C-284", "dur":1034.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143308437.000, "id":"0x100000286-646-0x500000127-295", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143309506.750, "id":"0x100000286-646-0x500000127-295", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143309525.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000012C-300", "dur":70.250, "args":{"tIPP":69391}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143309523.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000012B-299", "dur":76.750, "args":{"tIPP":78000}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143309518.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000012A-298", "dur":84.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143309614.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000012F-303", "dur":56.250, "args":{"tIPP":55602}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143309612.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000012E-302", "dur":62.250, "args":{"tIPP":62926}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143309607.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000012D-301", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143309515.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000129-297", "dur":163.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143308755.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000148-328", "dur":929.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143309689.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000149-329", "dur":74.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143308783.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000104-260", "dur":981.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143308528.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000140-320", "dur":1242.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143308518.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000013F-319", "dur":1255.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143309779.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000105-261", "dur":94.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143308518.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000000FC-252", "dur":1362.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143308508.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000000FB-251", "dur":1375.750, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143309683.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000130-304", "dur":1198.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143310888.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000131-305", "dur":147.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143309511.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000128-296", "dur":1530.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143309506.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000127-295", "dur":1538.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143308437.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000286-646", "dur":2671.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143311125.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000287-647", "dur":11.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143311145.250, "id":"0x100000289-649-0x400000154-340", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143311185.500, "id":"0x100000289-649-0x400000154-340", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143311145.250, "id":"0x100000289-649-0x20000014A-330", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143311219.750, "id":"0x100000289-649-0x20000014A-330", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143311185.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000154-340", "dur":40.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143311145.250, "id":"0x100000289-649-0x400000155-341", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143311235.250, "id":"0x100000289-649-0x400000155-341", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143311219.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000014A-330", "dur":37.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143311145.250, "id":"0x100000289-649-0x20000014B-331", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143311265.500, "id":"0x100000289-649-0x20000014B-331", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143311235.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000155-341", "dur":82.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143311145.250, "id":"0x100000289-649-0x400000156-342", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143311323.750, "id":"0x100000289-649-0x400000156-342", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143311265.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000014B-331", "dur":97.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143311323.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000156-342", "dur":79.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143311145.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000289-649", "dur":332.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143311142.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000288-648", "dur":347.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143308328.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000027D-637", "dur":3171.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143311508.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000028A-650", "dur":1524.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143306054.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000278-632", "dur":7088.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143306051.750, "name":"process", "cat":"OpenCVTrace", "id":"0x100000277-631", "dur":7095.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143313158.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000028D-653", "dur":3830.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143313155.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000028C-652", "dur":3846.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143313152.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000028B-651", "dur":3852.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143249811.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x10000026F-623", "dur":67215.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143317042.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000291-657", "dur":45811.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143362891.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000293-659", "dur":6851.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143369762.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000295-661", "dur":258.250, "args":{"tIPP":252325}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143369755.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000294-660", "dur":270.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143362881.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000292-658", "dur":7146.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143317040.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000290-656", "dur":52991.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143317036.750, "name":"read", "cat":"OpenCVTrace", "id":"0x10000028F-655", "dur":52998.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143370045.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000298-664", "dur":1506.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143371593.500, "id":"0x10000029B-667-0x400000157-343", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143371674.000, "id":"0x10000029B-667-0x400000157-343", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143371593.500, "id":"0x10000029B-667-0x300000106-262", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143371676.750, "id":"0x10000029B-667-0x300000106-262", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143371593.500, "id":"0x10000029B-667-0x20000014C-332", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143371677.750, "id":"0x10000029B-667-0x20000014C-332", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143371593.500, "id":"0x10000029B-667-0x500000132-306", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143371679.500, "id":"0x10000029B-667-0x500000132-306", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143371684.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000107-263", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143371686.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000158-344", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143371676.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000106-262", "dur":253.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143371690.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000133-307", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143371674.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000157-343", "dur":260.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143371593.500, "id":"0x10000029B-667-0x300000108-264", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143371934.750, "id":"0x10000029B-667-0x300000108-264", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143371679.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000132-306", "dur":258.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143371688.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000014D-333", "dur":254.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143371677.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000014C-332", "dur":271.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143371939.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000109-265", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143371934.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000108-264", "dur":249.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143371593.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000029B-667", "dur":651.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143371588.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000029A-666", "dur":668.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143371560.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000299-665", "dur":700.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143372320.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000029E-670", "dur":6.250, "args":{"tIPP":3105}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143372318.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x10000029D-669", "dur":13.500, "args":{"tIPP":15659}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143372361.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000002A1-673", "dur":2.250, "args":{"tIPP":2609}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143372359.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000002A0-672", "dur":8.250, "args":{"tIPP":9058}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143372354.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000029F-671", "dur":23.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143372387.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000002A4-676", "dur":1.750, "args":{"tIPP":2081}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143372385.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000002A3-675", "dur":7.000, "args":{"tIPP":7996}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143372382.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000002A2-674", "dur":16.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143372402.250, "id":"0x1000002A5-677-0x500000134-308", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143372478.500, "id":"0x1000002A5-677-0x500000134-308", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143372402.250, "id":"0x1000002A5-677-0x20000014E-334", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143372486.000, "id":"0x1000002A5-677-0x20000014E-334", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143372402.250, "id":"0x1000002A5-677-0x400000159-345", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143372573.750, "id":"0x1000002A5-677-0x400000159-345", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143372508.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000139-313", "dur":108.000, "args":{"tIPP":104659}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143372504.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000138-312", "dur":116.500, "args":{"tIPP":117402}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143372495.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000137-311", "dur":128.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143372519.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000153-339", "dur":116.000, "args":{"tIPP":111818}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143372517.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000152-338", "dur":125.000, "args":{"tIPP":127119}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143372507.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000151-337", "dur":138.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143372623.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000015E-350", "dur":65.750, "args":{"tIPP":65137}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143372620.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000015D-349", "dur":74.250, "args":{"tIPP":75134}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143372613.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000015C-348", "dur":83.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143372637.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000013C-316", "dur":60.000, "args":{"tIPP":59861}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143372634.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000013B-315", "dur":66.500, "args":{"tIPP":67551}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143372629.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000013A-314", "dur":74.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143372490.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000136-310", "dur":216.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143372659.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000156-342", "dur":56.250, "args":{"tIPP":55789}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143372657.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000155-341", "dur":63.000, "args":{"tIPP":63735}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143372650.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000154-340", "dur":72.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143372502.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000150-336", "dur":223.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143372709.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000161-353", "dur":51.000, "args":{"tIPP":51206}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143372706.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000160-352", "dur":57.750, "args":{"tIPP":58591}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143372701.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000015F-351", "dur":65.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143372609.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000015B-347", "dur":160.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143372730.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000157-343", "dur":651.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143373386.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000158-344", "dur":103.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143372496.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x20000014F-335", "dur":1000.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143372486.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000014E-334", "dur":1014.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143372402.250, "id":"0x1000002A5-677-0x200000159-345", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143373506.750, "id":"0x1000002A5-677-0x200000159-345", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143373525.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000015E-350", "dur":64.500, "args":{"tIPP":63866}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143373522.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000015D-349", "dur":71.750, "args":{"tIPP":72226}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143373518.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000015C-348", "dur":78.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143373608.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000161-353", "dur":50.750, "args":{"tIPP":50344}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143373606.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000160-352", "dur":56.750, "args":{"tIPP":57549}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143373601.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000015F-351", "dur":64.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143373515.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x20000015B-347", "dur":153.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143372774.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000162-354", "dur":898.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143372711.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000013D-317", "dur":1025.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143373677.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000163-355", "dur":80.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143372604.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000015A-346", "dur":1161.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143372573.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000159-345", "dur":1195.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143373742.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000013E-318", "dur":99.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143372485.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000135-309", "dur":1363.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143372478.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000134-308", "dur":1374.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143373672.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000162-354", "dur":1103.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143374781.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000163-355", "dur":149.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143373511.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x20000015A-346", "dur":1426.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143373506.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000159-345", "dur":1433.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143372402.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000002A5-677", "dur":2613.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143375032.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000002A6-678", "dur":9.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143375049.750, "id":"0x1000002A8-680-0x50000013F-319", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143375096.000, "id":"0x1000002A8-680-0x50000013F-319", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143375049.750, "id":"0x1000002A8-680-0x200000164-356", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143375126.500, "id":"0x1000002A8-680-0x200000164-356", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143375096.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000013F-319", "dur":56.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143375126.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000164-356", "dur":35.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143375049.750, "id":"0x1000002A8-680-0x500000140-320", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143375168.000, "id":"0x1000002A8-680-0x500000140-320", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143375049.750, "id":"0x1000002A8-680-0x200000165-357", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143375170.750, "id":"0x1000002A8-680-0x200000165-357", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143375168.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000140-320", "dur":78.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143375049.750, "id":"0x1000002A8-680-0x500000141-321", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143375251.750, "id":"0x1000002A8-680-0x500000141-321", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143375170.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000165-357", "dur":91.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143375251.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000141-321", "dur":85.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143375049.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000002A8-680", "dur":366.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143375047.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000002A7-679", "dur":381.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143372268.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000029C-668", "dur":3169.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143375446.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000002A9-681", "dur":1500.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143370041.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000297-663", "dur":7011.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143370039.250, "name":"process", "cat":"OpenCVTrace", "id":"0x100000296-662", "dur":7018.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143377068.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000002AC-684", "dur":4026.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143377065.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000002AB-683", "dur":4041.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143377062.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000002AA-682", "dur":4049.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143317034.500, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x10000028E-654", "dur":64080.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143381129.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000002B0-688", "dur":49709.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143430876.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000002B2-690", "dur":6832.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143437729.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000002B4-692", "dur":253.250, "args":{"tIPP":249342}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143437720.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000002B3-691", "dur":267.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143430866.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000002B1-689", "dur":7124.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143381127.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000002AF-687", "dur":56866.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143381124.500, "name":"read", "cat":"OpenCVTrace", "id":"0x1000002AE-686", "dur":56873.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143438008.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000002B7-695", "dur":1505.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143439542.250, "id":"0x1000002BA-698-0x200000166-358", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143439626.750, "id":"0x1000002BA-698-0x200000166-358", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143439542.250, "id":"0x1000002BA-698-0x30000010A-266", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143439635.250, "id":"0x1000002BA-698-0x30000010A-266", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143439542.250, "id":"0x1000002BA-698-0x400000164-356", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143439642.250, "id":"0x1000002BA-698-0x400000164-356", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143439542.250, "id":"0x1000002BA-698-0x500000142-322", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143439646.250, "id":"0x1000002BA-698-0x500000142-322", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143439642.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000010B-267", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143439635.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000010A-266", "dur":252.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143439542.250, "id":"0x1000002BA-698-0x30000010C-268", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143439892.500, "id":"0x1000002BA-698-0x30000010C-268", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143439657.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000143-323", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143439646.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000142-322", "dur":259.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143439663.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000167-359", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143439626.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000166-358", "dur":285.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143439653.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000165-357", "dur":430.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143439642.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000164-356", "dur":451.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143439896.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000010D-269", "dur":240.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143439892.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000010C-268", "dur":249.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143439542.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000002BA-698", "dur":677.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143439537.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000002B9-697", "dur":694.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143439521.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000002B8-696", "dur":714.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143440285.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000002BD-701", "dur":6.000, "args":{"tIPP":9285}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143440276.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000002BC-700", "dur":20.250, "args":{"tIPP":21727}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143440327.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000002C0-704", "dur":2.000, "args":{"tIPP":2648}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143440325.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000002BF-703", "dur":8.000, "args":{"tIPP":9100}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143440320.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000002BE-702", "dur":23.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143440353.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000002C3-707", "dur":13.250, "args":{"tIPP":13678}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143440351.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000002C2-706", "dur":19.250, "args":{"tIPP":19933}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143440349.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000002C1-705", "dur":28.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143440381.500, "id":"0x1000002C4-708-0x400000166-358", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143440408.500, "id":"0x1000002C4-708-0x400000166-358", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143440381.500, "id":"0x1000002C4-708-0x200000168-360", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143440461.000, "id":"0x1000002C4-708-0x200000168-360", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143440381.500, "id":"0x1000002C4-708-0x30000010E-270", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143440472.250, "id":"0x1000002C4-708-0x30000010E-270", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143440457.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000016B-363", "dur":72.500, "args":{"tIPP":68949}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143440454.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000016A-362", "dur":80.750, "args":{"tIPP":82128}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143440425.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000169-361", "dur":113.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143440494.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000016D-365", "dur":69.250, "args":{"tIPP":64701}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143440504.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000113-275", "dur":65.750, "args":{"tIPP":61630}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143440492.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000016C-364", "dur":79.000, "args":{"tIPP":79425}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143440482.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000016B-363", "dur":91.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143440502.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000112-274", "dur":115.500, "args":{"tIPP":75740}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143440493.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000111-273", "dur":128.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143440551.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000016E-366", "dur":86.500, "args":{"tIPP":86121}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143440549.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000016D-365", "dur":93.000, "args":{"tIPP":94072}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143440543.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000016C-364", "dur":101.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143440420.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000168-360", "dur":226.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143440636.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000170-368", "dur":53.500, "args":{"tIPP":53107}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143440634.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000016F-367", "dur":60.250, "args":{"tIPP":60963}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143440628.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000016E-366", "dur":69.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143440477.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x20000016A-362", "dur":223.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143440656.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000116-278", "dur":54.000, "args":{"tIPP":54491}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143440634.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000115-277", "dur":80.250, "args":{"tIPP":81032}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143440628.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000114-276", "dur":88.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143440488.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000110-272", "dur":231.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143440651.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000016F-367", "dur":664.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143441320.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000170-368", "dur":101.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143440415.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000167-359", "dur":1014.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143440408.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000166-358", "dur":1023.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143440381.500, "id":"0x1000002C4-708-0x400000171-369", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143441438.250, "id":"0x1000002C4-708-0x400000171-369", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143441457.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000176-374", "dur":55.500, "args":{"tIPP":54655}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143441455.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000175-373", "dur":62.250, "args":{"tIPP":63426}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143441449.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000174-372", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143441532.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000179-377", "dur":61.500, "args":{"tIPP":61373}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143441529.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000178-376", "dur":68.250, "args":{"tIPP":69093}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143441524.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000177-375", "dur":75.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143441447.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000173-371", "dur":155.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143440795.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000117-279", "dur":891.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143440705.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000171-369", "dur":984.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143441691.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000118-280", "dur":79.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143440482.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000010F-271", "dur":1296.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143440472.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000010E-270", "dur":1310.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143441694.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000172-370", "dur":99.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143440471.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000169-361", "dur":1330.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143440461.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000168-360", "dur":1343.750, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143441608.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000017A-378", "dur":1114.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143442729.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000017B-379", "dur":143.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143441443.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000172-370", "dur":1435.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143441438.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000171-369", "dur":1443.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143440381.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000002C4-708", "dur":2540.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143442938.250, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000002C5-709", "dur":8.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143442954.250, "id":"0x1000002C7-711-0x40000017C-380", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143443030.500, "id":"0x1000002C7-711-0x40000017C-380", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143442954.250, "id":"0x1000002C7-711-0x200000173-371", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143443042.000, "id":"0x1000002C7-711-0x200000173-371", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143442954.250, "id":"0x1000002C7-711-0x300000119-281", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143443042.250, "id":"0x1000002C7-711-0x300000119-281", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143443030.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000017C-380", "dur":35.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143442954.250, "id":"0x1000002C7-711-0x40000017D-381", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143443075.000, "id":"0x1000002C7-711-0x40000017D-381", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143443042.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000173-371", "dur":34.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143442954.250, "id":"0x1000002C7-711-0x200000174-372", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143443085.250, "id":"0x1000002C7-711-0x200000174-372", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143443042.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000119-281", "dur":89.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143443075.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000017D-381", "dur":98.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143443085.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000174-372", "dur":107.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143442954.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000002C7-711", "dur":263.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143442951.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000002C6-710", "dur":271.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143440243.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000002BB-699", "dur":2989.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143443239.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000002C8-712", "dur":1500.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143438004.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000002B6-694", "dur":6840.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143438001.750, "name":"process", "cat":"OpenCVTrace", "id":"0x1000002B5-693", "dur":6847.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143444859.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000002CB-715", "dur":3930.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143444856.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000002CA-714", "dur":3947.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143444853.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000002C9-713", "dur":3953.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143381122.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000002AD-685", "dur":67688.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143448825.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000002CF-719", "dur":50000.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143498856.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000002D1-721", "dur":6878.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143505754.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000002D3-723", "dur":254.750, "args":{"tIPP":249420}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143505747.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000002D2-722", "dur":267.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143498848.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000002D0-720", "dur":7169.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143448823.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000002CE-718", "dur":57198.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143448820.250, "name":"read", "cat":"OpenCVTrace", "id":"0x1000002CD-717", "dur":57204.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143506035.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000002D6-726", "dur":1521.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143507603.000, "id":"0x1000002D9-729-0x500000144-324", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143507657.000, "id":"0x1000002D9-729-0x500000144-324", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143507603.000, "id":"0x1000002D9-729-0x200000175-373", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143507661.250, "id":"0x1000002D9-729-0x200000175-373", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143507603.000, "id":"0x1000002D9-729-0x40000017E-382", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143507683.500, "id":"0x1000002D9-729-0x40000017E-382", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143507669.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000145-325", "dur":243.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143507657.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000144-324", "dur":262.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143507603.000, "id":"0x1000002D9-729-0x500000146-326", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143507924.500, "id":"0x1000002D9-729-0x500000146-326", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143507674.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000176-374", "dur":252.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143507661.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000175-373", "dur":272.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143507694.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000017F-383", "dur":242.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143507603.000, "id":"0x1000002D9-729-0x200000177-375", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143507939.750, "id":"0x1000002D9-729-0x200000177-375", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143507683.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000017E-382", "dur":259.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143507929.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000147-327", "dur":240.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143507924.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000146-326", "dur":247.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143507944.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000178-376", "dur":251.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143507939.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000177-375", "dur":259.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143507603.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000002D9-729", "dur":667.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143507597.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000002D8-728", "dur":687.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143507565.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000002D7-727", "dur":724.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143508338.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000002DC-732", "dur":6.250, "args":{"tIPP":3277}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143508335.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000002DB-731", "dur":13.500, "args":{"tIPP":15324}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143508378.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000002DF-735", "dur":2.000, "args":{"tIPP":2513}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143508375.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000002DE-734", "dur":8.000, "args":{"tIPP":8967}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143508370.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000002DD-733", "dur":23.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143508403.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000002E2-738", "dur":1.500, "args":{"tIPP":1983}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143508401.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000002E1-737", "dur":6.500, "args":{"tIPP":7338}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143508398.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000002E0-736", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143508418.250, "id":"0x1000002E3-739-0x200000179-377", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143508446.750, "id":"0x1000002E3-739-0x200000179-377", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143508418.250, "id":"0x1000002E3-739-0x400000180-384", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143508496.000, "id":"0x1000002E3-739-0x400000180-384", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143508418.250, "id":"0x1000002E3-739-0x30000011A-282", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143508506.500, "id":"0x1000002E3-739-0x30000011A-282", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143508476.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000017E-382", "dur":77.000, "args":{"tIPP":73935}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143508474.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000017D-381", "dur":85.500, "args":{"tIPP":86101}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143508464.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000017C-380", "dur":98.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143508538.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000011F-287", "dur":110.750, "args":{"tIPP":104826}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143508530.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000185-389", "dur":120.750, "args":{"tIPP":114503}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143508536.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000011E-286", "dur":120.750, "args":{"tIPP":121986}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143508527.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000184-388", "dur":131.500, "args":{"tIPP":132021}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143508527.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000011D-285", "dur":132.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143508517.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000183-387", "dur":144.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143508574.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000181-385", "dur":93.250, "args":{"tIPP":92380}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143508572.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000180-384", "dur":100.000, "args":{"tIPP":100669}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143508567.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000017F-383", "dur":107.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143508458.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x20000017B-379", "dur":219.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143508675.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000122-290", "dur":53.500, "args":{"tIPP":54207}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143508675.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000188-392", "dur":54.500, "args":{"tIPP":53917}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143508671.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000121-289", "dur":61.500, "args":{"tIPP":62198}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143508673.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000187-391", "dur":60.750, "args":{"tIPP":61835}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143508666.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000120-288", "dur":69.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143508667.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000186-390", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143508522.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000011C-284", "dur":216.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143508512.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000182-386", "dur":227.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143508682.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000182-386", "dur":681.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143509368.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000183-387", "dur":111.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143508453.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x20000017A-378", "dur":1034.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143508446.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000179-377", "dur":1044.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143508418.250, "id":"0x1000002E3-739-0x200000184-388", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143509496.500, "id":"0x1000002E3-739-0x200000184-388", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143509515.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000189-393", "dur":76.500, "args":{"tIPP":75706}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143509513.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000188-392", "dur":83.750, "args":{"tIPP":84805}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143509508.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000187-391", "dur":91.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143508743.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000123-291", "dur":915.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143509612.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000018C-396", "dur":55.500, "args":{"tIPP":55098}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143509610.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000018B-395", "dur":62.000, "args":{"tIPP":62740}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143509604.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000018A-394", "dur":69.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143509505.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000186-390", "dur":171.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143508744.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000189-393", "dur":1001.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143509662.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000124-292", "dur":94.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143508517.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000011B-283", "dur":1246.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143508506.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000011A-282", "dur":1260.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143509749.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000018A-394", "dur":104.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143508507.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000181-385", "dur":1354.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143508496.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000180-384", "dur":1368.750, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143509681.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000018D-397", "dur":1185.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143510873.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000018E-398", "dur":144.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143509501.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000185-389", "dur":1523.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143509496.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000184-388", "dur":1531.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143508418.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000002E3-739", "dur":2683.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143511119.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000002E4-740", "dur":13.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143511140.500, "id":"0x1000002E6-742-0x20000018F-399", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143511229.000, "id":"0x1000002E6-742-0x20000018F-399", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143511140.500, "id":"0x1000002E6-742-0x40000018B-395", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143511230.250, "id":"0x1000002E6-742-0x40000018B-395", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143511229.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000018F-399", "dur":34.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143511230.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000018B-395", "dur":36.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143511140.500, "id":"0x1000002E6-742-0x40000018C-396", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143511275.500, "id":"0x1000002E6-742-0x40000018C-396", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143511140.500, "id":"0x1000002E6-742-0x200000190-400", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143511272.750, "id":"0x1000002E6-742-0x200000190-400", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143511275.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000018C-396", "dur":96.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143511272.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000190-400", "dur":103.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143511140.500, "id":"0x1000002E6-742-0x40000018D-397", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143511377.250, "id":"0x1000002E6-742-0x40000018D-397", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143511377.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000018D-397", "dur":74.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143511140.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000002E6-742", "dur":395.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143511137.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000002E5-741", "dur":411.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143508296.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000002DA-730", "dur":3262.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143511567.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000002E7-743", "dur":1509.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143506031.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000002D5-725", "dur":7133.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143506029.000, "name":"process", "cat":"OpenCVTrace", "id":"0x1000002D4-724", "dur":7141.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143513180.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000002EA-746", "dur":4236.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143513177.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000002E9-745", "dur":4252.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143513174.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000002E8-744", "dur":4259.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143448817.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000002CC-716", "dur":68618.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143517451.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000002EE-750", "dur":45397.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143562883.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000002F0-752", "dur":6875.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143569780.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000002F2-754", "dur":259.000, "args":{"tIPP":255464}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143569771.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000002F1-753", "dur":273.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143562876.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000002EF-751", "dur":7170.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143517449.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000002ED-749", "dur":52601.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143517446.250, "name":"read", "cat":"OpenCVTrace", "id":"0x1000002EC-748", "dur":52608.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143570089.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000002F5-757", "dur":1523.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143571643.250, "id":"0x1000002F8-760-0x200000191-401", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143571714.500, "id":"0x1000002F8-760-0x200000191-401", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143571643.250, "id":"0x1000002F8-760-0x300000125-293", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143571725.250, "id":"0x1000002F8-760-0x300000125-293", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143571643.250, "id":"0x1000002F8-760-0x500000148-328", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143571727.250, "id":"0x1000002F8-760-0x500000148-328", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143571643.250, "id":"0x1000002F8-760-0x40000018E-398", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143571727.750, "id":"0x1000002F8-760-0x40000018E-398", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143571732.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000126-294", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143571725.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000125-293", "dur":252.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143571726.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000192-402", "dur":253.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143571737.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000149-329", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143571739.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000018F-399", "dur":242.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143571643.250, "id":"0x1000002F8-760-0x300000127-295", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143571982.250, "id":"0x1000002F8-760-0x300000127-295", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143571714.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000191-401", "dur":271.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143571727.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000148-328", "dur":259.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143571727.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000018E-398", "dur":259.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143571986.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000128-296", "dur":240.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143571982.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000127-295", "dur":248.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143571643.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000002F8-760", "dur":654.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143571637.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000002F7-759", "dur":672.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143571621.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000002F6-758", "dur":693.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143572358.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000002FB-763", "dur":6.000, "args":{"tIPP":3418}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143572355.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000002FA-762", "dur":14.000, "args":{"tIPP":15699}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143572399.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000002FE-766", "dur":2.250, "args":{"tIPP":2518}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143572396.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000002FD-765", "dur":8.250, "args":{"tIPP":8990}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143572392.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000002FC-764", "dur":23.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143572425.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000301-769", "dur":1.500, "args":{"tIPP":2018}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143572423.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000300-768", "dur":6.750, "args":{"tIPP":7283}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143572421.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000002FF-767", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143572441.000, "id":"0x100000302-770-0x400000190-400", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143572467.500, "id":"0x100000302-770-0x400000190-400", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143572441.000, "id":"0x100000302-770-0x200000193-403", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143572522.250, "id":"0x100000302-770-0x200000193-403", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143572441.000, "id":"0x100000302-770-0x300000129-297", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143572533.000, "id":"0x100000302-770-0x300000129-297", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143572496.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000195-405", "dur":76.500, "args":{"tIPP":72662}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143572494.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000194-404", "dur":122.000, "args":{"tIPP":122130}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143572484.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000193-403", "dur":135.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143572555.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000198-408", "dur":113.000, "args":{"tIPP":107843}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143572553.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000197-407", "dur":125.750, "args":{"tIPP":123040}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143572565.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000012E-302", "dur":114.250, "args":{"tIPP":108784}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143572543.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000196-406", "dur":138.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143572563.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000012D-301", "dur":124.250, "args":{"tIPP":125712}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143572553.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000012C-300", "dur":137.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143572633.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000198-408", "dur":61.500, "args":{"tIPP":61467}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143572631.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000197-407", "dur":68.500, "args":{"tIPP":69025}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143572625.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000196-406", "dur":76.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143572479.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000192-402", "dur":225.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143572696.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000019B-411", "dur":53.000, "args":{"tIPP":52208}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143572693.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000019A-410", "dur":60.750, "args":{"tIPP":61270}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143572688.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000199-409", "dur":68.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143572704.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000131-305", "dur":53.750, "args":{"tIPP":53878}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143572538.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000195-405", "dur":220.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143572701.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000130-304", "dur":61.250, "args":{"tIPP":61931}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143572695.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000012F-303", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143572549.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000012B-299", "dur":218.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143572709.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000199-409", "dur":679.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143573394.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000019A-410", "dur":97.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143572474.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000191-401", "dur":1026.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143572467.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000190-400", "dur":1035.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143572441.000, "id":"0x100000302-770-0x40000019B-411", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143573509.500, "id":"0x100000302-770-0x40000019B-411", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143573528.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000001A0-416", "dur":72.000, "args":{"tIPP":71165}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143573526.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000019F-415", "dur":79.000, "args":{"tIPP":79678}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143573521.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000019E-414", "dur":86.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143572773.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000132-306", "dur":900.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143573620.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000001A3-419", "dur":57.500, "args":{"tIPP":57513}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143572763.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000019C-412", "dur":990.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143573617.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000001A2-418", "dur":139.750, "args":{"tIPP":139063}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143573612.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000001A1-417", "dur":148.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143573678.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000133-307", "dur":83.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143573518.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000019D-413", "dur":245.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143572543.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000012A-298", "dur":1225.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143572533.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000129-297", "dur":1239.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143573759.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000019D-413", "dur":106.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143572533.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000194-404", "dur":1340.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143572522.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000193-403", "dur":1354.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143573768.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000001A4-420", "dur":1181.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143574956.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000001A5-421", "dur":145.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143573514.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000019C-412", "dur":1594.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143573509.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000019B-411", "dur":1602.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143572441.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000302-770", "dur":2736.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143575196.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000303-771", "dur":9.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143575213.500, "id":"0x100000305-773-0x4000001A6-422", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143575239.750, "id":"0x100000305-773-0x4000001A6-422", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143575239.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001A6-422", "dur":30.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143575213.500, "id":"0x100000305-773-0x4000001A7-423", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143575276.000, "id":"0x100000305-773-0x4000001A7-423", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143575213.500, "id":"0x100000305-773-0x20000019E-414", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143575295.000, "id":"0x100000305-773-0x20000019E-414", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143575213.500, "id":"0x100000305-773-0x50000014A-330", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143575305.250, "id":"0x100000305-773-0x50000014A-330", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143575276.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001A7-423", "dur":34.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143575213.500, "id":"0x100000305-773-0x4000001A8-424", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143575315.750, "id":"0x100000305-773-0x4000001A8-424", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143575295.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000019E-414", "dur":91.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143575305.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000014A-330", "dur":105.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143575315.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001A8-424", "dur":99.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143575213.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000305-773", "dur":236.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143575210.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000304-772", "dur":244.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143572321.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000002F9-761", "dur":3142.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143575470.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000306-774", "dur":1510.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143570061.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000002F4-756", "dur":7042.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143570058.750, "name":"process", "cat":"OpenCVTrace", "id":"0x1000002F3-755", "dur":7049.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143577118.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000309-777", "dur":3669.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143577115.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000308-776", "dur":3683.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143577112.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000307-775", "dur":3690.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143517444.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000002EB-747", "dur":63361.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143580884.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x10000030D-781", "dur":49981.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143630901.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000030F-783", "dur":7149.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143638074.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000311-785", "dur":261.250, "args":{"tIPP":257358}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143638064.000, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000310-784", "dur":276.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143630892.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000030E-782", "dur":7450.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143580879.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x10000030C-780", "dur":57466.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143580814.500, "name":"read", "cat":"OpenCVTrace", "id":"0x10000030B-779", "dur":57535.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143638360.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000314-788", "dur":1603.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143639994.000, "id":"0x100000317-791-0x4000001A9-425", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143640078.250, "id":"0x100000317-791-0x4000001A9-425", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143639994.000, "id":"0x100000317-791-0x20000019F-415", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143640089.000, "id":"0x100000317-791-0x20000019F-415", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143639994.000, "id":"0x100000317-791-0x50000014B-331", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143640089.000, "id":"0x100000317-791-0x50000014B-331", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143640091.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000001AA-426", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143640078.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001A9-425", "dur":261.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143640101.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000014C-332", "dur":242.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143639994.000, "id":"0x100000317-791-0x4000001AB-427", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143640346.000, "id":"0x100000317-791-0x4000001AB-427", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143640089.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000014B-331", "dur":260.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143639994.000, "id":"0x100000317-791-0x50000014D-333", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143640354.750, "id":"0x100000317-791-0x50000014D-333", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143640178.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000001A0-416", "dur":244.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143640089.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000019F-415", "dur":342.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143640350.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000001AC-428", "dur":286.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143640346.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001AB-427", "dur":294.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143640359.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000014E-334", "dur":282.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143640354.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000014D-333", "dur":291.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143639994.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000317-791", "dur":724.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143639989.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000316-790", "dur":742.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143639973.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000315-789", "dur":762.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143640786.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000031A-794", "dur":6.250, "args":{"tIPP":9069}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143640777.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000319-793", "dur":19.500, "args":{"tIPP":21156}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143640827.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000031D-797", "dur":2.000, "args":{"tIPP":2826}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143640824.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000031C-796", "dur":8.250, "args":{"tIPP":8909}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143640820.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000031B-795", "dur":23.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143640852.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000320-800", "dur":1.500, "args":{"tIPP":1988}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143640850.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000031F-799", "dur":7.000, "args":{"tIPP":7431}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143640848.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000031E-798", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143640867.500, "id":"0x100000321-801-0x4000001AD-429", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143640946.250, "id":"0x100000321-801-0x4000001AD-429", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143640867.500, "id":"0x100000321-801-0x50000014F-335", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143640955.750, "id":"0x100000321-801-0x50000014F-335", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143640867.500, "id":"0x100000321-801-0x2000001A1-417", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143640958.000, "id":"0x100000321-801-0x2000001A1-417", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143640980.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000001B2-434", "dur":73.500, "args":{"tIPP":69500}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143640989.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000154-340", "dur":70.000, "args":{"tIPP":65523}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143640978.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000001B1-433", "dur":83.000, "args":{"tIPP":84123}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143640990.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000001A6-422", "dur":71.500, "args":{"tIPP":64581}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143640968.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000001B0-432", "dur":95.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143640986.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000153-339", "dur":80.000, "args":{"tIPP":80883}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143640988.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000001A5-421", "dur":80.500, "args":{"tIPP":82013}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143640978.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000152-338", "dur":91.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143640978.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000001A4-420", "dur":93.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143641076.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000001B5-437", "dur":54.250, "args":{"tIPP":53982}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143641074.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000001B4-436", "dur":60.750, "args":{"tIPP":61498}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143641069.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000001B3-435", "dur":68.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143641083.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000157-343", "dur":55.750, "args":{"tIPP":55353}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143641085.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000001A9-425", "dur":54.500, "args":{"tIPP":53633}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143640963.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000001AF-431", "dur":177.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143641080.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000156-342", "dur":62.500, "args":{"tIPP":63050}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143641083.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000001A8-424", "dur":60.750, "args":{"tIPP":61675}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143641075.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000155-341", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143641077.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000001A7-423", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143640973.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000151-337", "dur":175.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143640973.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000001A3-419", "dur":176.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143641145.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000001B6-438", "dur":715.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143641865.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000001B7-439", "dur":96.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143640958.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000001AE-430", "dur":1012.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143640946.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001AD-429", "dur":1027.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143640867.500, "id":"0x100000321-801-0x4000001B8-440", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143641979.750, "id":"0x100000321-801-0x4000001B8-440", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143642021.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000001BD-445", "dur":56.000, "args":{"tIPP":55444}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143642018.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000001BC-444", "dur":64.000, "args":{"tIPP":63676}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143642014.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000001BB-443", "dur":71.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143641153.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000001AA-426", "dur":949.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143642097.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000001C0-448", "dur":49.250, "args":{"tIPP":49493}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143642094.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000001BF-447", "dur":56.000, "args":{"tIPP":56543}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143642089.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000001BE-446", "dur":63.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143642011.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000001BA-442", "dur":144.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143642108.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000001AB-427", "dur":79.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143640968.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000001A2-418", "dur":1227.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143640958.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001A1-417", "dur":1240.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143641152.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000158-344", "dur":1221.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143642383.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000159-345", "dur":102.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143640968.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000150-336", "dur":1526.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143640955.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000014F-335", "dur":1542.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143642159.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000001C1-449", "dur":1099.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143643264.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000001C2-450", "dur":139.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143642006.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000001B9-441", "dur":1402.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143641979.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001B8-440", "dur":1432.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143640867.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000321-801", "dur":2617.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143643502.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000322-802", "dur":8.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143643518.000, "id":"0x100000324-804-0x300000134-308", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143643591.000, "id":"0x100000324-804-0x300000134-308", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143643518.000, "id":"0x100000324-804-0x4000001C3-451", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143643615.750, "id":"0x100000324-804-0x4000001C3-451", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143643591.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000134-308", "dur":32.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143643518.000, "id":"0x100000324-804-0x2000001AC-428", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143643623.250, "id":"0x100000324-804-0x2000001AC-428", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143643518.000, "id":"0x100000324-804-0x300000135-309", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143643628.750, "id":"0x100000324-804-0x300000135-309", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143643615.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001C3-451", "dur":35.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143643518.000, "id":"0x100000324-804-0x4000001C4-452", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143643660.250, "id":"0x100000324-804-0x4000001C4-452", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143643623.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001AC-428", "dur":97.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143643628.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000135-309", "dur":98.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143643660.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001C4-452", "dur":94.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143643518.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000324-804", "dur":257.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143643515.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000323-803", "dur":265.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143640742.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000318-792", "dur":3046.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143643797.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000325-805", "dur":1488.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143638356.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000313-787", "dur":7056.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143638354.250, "name":"process", "cat":"OpenCVTrace", "id":"0x100000312-786", "dur":7063.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143645427.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000328-808", "dur":4262.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143645424.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000327-807", "dur":4283.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143645421.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000326-806", "dur":4292.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143580812.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x10000030A-778", "dur":68903.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143649733.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x10000032C-812", "dur":45121.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143694892.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000032E-814", "dur":6847.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143701760.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000330-816", "dur":270.750, "args":{"tIPP":265011}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143701752.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000032F-815", "dur":283.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143694883.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000032D-813", "dur":7156.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143649730.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x10000032B-811", "dur":52311.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143649727.500, "name":"read", "cat":"OpenCVTrace", "id":"0x10000032A-810", "dur":52318.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143702056.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000333-819", "dur":1514.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143703613.750, "id":"0x100000336-822-0x300000136-310", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143703670.500, "id":"0x100000336-822-0x300000136-310", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143703613.750, "id":"0x100000336-822-0x4000001C5-453", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143703692.000, "id":"0x100000336-822-0x4000001C5-453", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143703613.750, "id":"0x100000336-822-0x2000001AD-429", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143703699.250, "id":"0x100000336-822-0x2000001AD-429", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143703677.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000137-311", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143703670.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000136-310", "dur":252.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143703613.750, "id":"0x100000336-822-0x300000138-312", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143703927.500, "id":"0x100000336-822-0x300000138-312", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143703704.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000001C6-454", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143703692.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001C5-453", "dur":261.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143703613.750, "id":"0x100000336-822-0x50000015A-346", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143703955.500, "id":"0x100000336-822-0x50000015A-346", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143703710.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000001AE-430", "dur":254.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143703699.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001AD-429", "dur":271.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143703932.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000139-313", "dur":240.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143703927.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000138-312", "dur":248.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143703966.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000015B-347", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143703955.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000015A-346", "dur":259.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143703613.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000336-822", "dur":628.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143703608.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000335-821", "dur":637.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143703589.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000334-820", "dur":660.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143704292.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000339-825", "dur":4.500, "args":{"tIPP":3387}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143704288.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000338-824", "dur":12.250, "args":{"tIPP":13861}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143704330.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000033C-828", "dur":2.000, "args":{"tIPP":2916}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143704328.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000033B-827", "dur":8.750, "args":{"tIPP":9620}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143704323.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000033A-826", "dur":24.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143704356.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000033F-831", "dur":1.500, "args":{"tIPP":2158}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143704354.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000033E-830", "dur":7.000, "args":{"tIPP":7574}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143704351.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000033D-829", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143704371.500, "id":"0x100000340-832-0x2000001AF-431", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143704393.750, "id":"0x100000340-832-0x2000001AF-431", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143704371.500, "id":"0x100000340-832-0x30000013A-314", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143704402.500, "id":"0x100000340-832-0x30000013A-314", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143704371.500, "id":"0x100000340-832-0x4000001C7-455", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143704435.000, "id":"0x100000340-832-0x4000001C7-455", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143704371.500, "id":"0x100000340-832-0x50000015C-348", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143704447.500, "id":"0x100000340-832-0x50000015C-348", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143704435.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000001B4-436", "dur":76.750, "args":{"tIPP":72745}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143704433.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000001B3-435", "dur":85.000, "args":{"tIPP":85861}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143704453.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000013F-319", "dur":65.000, "args":{"tIPP":64704}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143704421.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000001B2-434", "dur":99.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143704449.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000013E-318", "dur":73.500, "args":{"tIPP":73987}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143704444.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000013D-317", "dur":81.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143704468.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000001CC-460", "dur":68.250, "args":{"tIPP":65132}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143704464.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000001CB-459", "dur":78.250, "args":{"tIPP":79226}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143704455.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000001CA-458", "dur":91.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143704480.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000161-353", "dur":67.000, "args":{"tIPP":62979}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143704477.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000160-352", "dur":76.250, "args":{"tIPP":77203}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143704468.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000015F-351", "dur":88.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143704538.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000142-322", "dur":83.750, "args":{"tIPP":83427}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143704536.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000141-321", "dur":90.750, "args":{"tIPP":91716}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143704530.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000140-320", "dur":98.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143704440.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000013C-316", "dur":191.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143704560.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000001CF-463", "dur":97.000, "args":{"tIPP":96476}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143704561.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000001B7-439", "dur":99.750, "args":{"tIPP":91996}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143704557.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000001CE-462", "dur":103.750, "args":{"tIPP":104836}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143704552.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000001CD-461", "dur":112.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143704557.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000001B6-438", "dur":109.000, "args":{"tIPP":112364}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143704570.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000164-356", "dur":97.000, "args":{"tIPP":96385}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143704451.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000001C9-457", "dur":217.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143704526.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000001B5-437", "dur":142.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143704411.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000001B1-433", "dur":261.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143704567.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000163-355", "dur":124.500, "args":{"tIPP":124691}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143704562.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000162-354", "dur":132.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143704464.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000015E-350", "dur":235.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143704677.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000001B8-440", "dur":668.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143705350.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000001B9-441", "dur":125.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143704400.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000001B0-432", "dur":1083.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143704393.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001AF-431", "dur":1092.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143704672.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000001D0-464", "dur":903.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143704636.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000143-323", "dur":985.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143705591.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000001D1-465", "dur":83.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143704446.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000001C8-456", "dur":1236.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143704435.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001C7-455", "dur":1250.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143705628.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000144-324", "dur":108.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143704408.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000013B-315", "dur":1335.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143704402.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000013A-314", "dur":1344.750, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143704703.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000165-357", "dur":1141.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143705851.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000166-358", "dur":142.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143704458.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x50000015D-349", "dur":1544.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143704447.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000015C-348", "dur":1558.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143704371.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000340-832", "dur":1696.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143706085.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000341-833", "dur":12.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143706105.000, "id":"0x100000343-835-0x2000001BA-442", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143706177.000, "id":"0x100000343-835-0x2000001BA-442", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143706105.000, "id":"0x100000343-835-0x300000145-325", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143706176.000, "id":"0x100000343-835-0x300000145-325", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143706105.000, "id":"0x100000343-835-0x500000167-359", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143706189.500, "id":"0x100000343-835-0x500000167-359", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143706177.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001BA-442", "dur":31.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143706176.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000145-325", "dur":35.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143706105.000, "id":"0x100000343-835-0x2000001BB-443", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143706214.000, "id":"0x100000343-835-0x2000001BB-443", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143706105.000, "id":"0x100000343-835-0x300000146-326", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143706220.250, "id":"0x100000343-835-0x300000146-326", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143706189.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000167-359", "dur":89.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143706214.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001BB-443", "dur":99.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143706220.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000146-326", "dur":93.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143706105.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000343-835", "dur":259.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143706102.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000342-834", "dur":268.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143704254.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000337-823", "dur":2124.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143706386.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000344-836", "dur":1519.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143702051.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000332-818", "dur":5937.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143702049.500, "name":"process", "cat":"OpenCVTrace", "id":"0x100000331-817", "dur":5944.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143708003.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000347-839", "dur":3970.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143708001.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000346-838", "dur":3989.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143707998.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000345-837", "dur":3996.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143649725.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000329-809", "dur":62272.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143712013.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x10000034B-843", "dur":50821.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143762871.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000034D-845", "dur":6879.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143769770.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000034F-847", "dur":257.250, "args":{"tIPP":252188}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143769762.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000034E-846", "dur":271.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143762862.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000034C-844", "dur":7175.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143712011.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x10000034A-842", "dur":58029.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143712008.250, "name":"read", "cat":"OpenCVTrace", "id":"0x100000349-841", "dur":58036.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143770054.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000352-850", "dur":1506.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143771601.000, "id":"0x100000355-853-0x2000001BC-444", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143771654.500, "id":"0x100000355-853-0x2000001BC-444", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143771601.000, "id":"0x100000355-853-0x500000168-360", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143771654.500, "id":"0x100000355-853-0x500000168-360", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143771601.000, "id":"0x100000355-853-0x4000001D2-466", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143771676.250, "id":"0x100000355-853-0x4000001D2-466", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143771601.000, "id":"0x100000355-853-0x300000147-327", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143771677.000, "id":"0x100000355-853-0x300000147-327", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143771667.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000001BD-445", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143771654.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001BC-444", "dur":261.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143771601.000, "id":"0x100000355-853-0x2000001BE-446", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143771922.000, "id":"0x100000355-853-0x2000001BE-446", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143771682.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000001D3-467", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143771670.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000169-361", "dur":253.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143771676.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001D2-466", "dur":251.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143771654.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000168-360", "dur":276.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143771688.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000148-328", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143771677.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000147-327", "dur":259.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143771926.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000001BF-447", "dur":240.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143771922.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001BE-446", "dur":248.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143771601.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000355-853", "dur":639.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143771595.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000354-852", "dur":657.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143771569.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000353-851", "dur":687.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143772304.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000358-856", "dur":6.500, "args":{"tIPP":3449}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143772301.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000357-855", "dur":14.000, "args":{"tIPP":15833}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143772359.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000035B-859", "dur":2.250, "args":{"tIPP":2632}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143772357.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000035A-858", "dur":8.000, "args":{"tIPP":9269}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143772352.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000359-857", "dur":23.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143772385.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000035E-862", "dur":1.500, "args":{"tIPP":2679}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143772382.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000035D-861", "dur":7.500, "args":{"tIPP":7958}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143772380.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000035C-860", "dur":16.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143772400.500, "id":"0x10000035F-863-0x2000001C0-448", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143772428.250, "id":"0x10000035F-863-0x2000001C0-448", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143772400.500, "id":"0x10000035F-863-0x4000001D4-468", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143772450.750, "id":"0x10000035F-863-0x4000001D4-468", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143772400.500, "id":"0x10000035F-863-0x300000149-329", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143772475.000, "id":"0x10000035F-863-0x300000149-329", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143772400.500, "id":"0x10000035F-863-0x50000016A-362", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143772479.750, "id":"0x10000035F-863-0x50000016A-362", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143772457.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000001C5-453", "dur":74.000, "args":{"tIPP":69687}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143772455.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000001C4-452", "dur":81.500, "args":{"tIPP":82560}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143772445.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000001C3-451", "dur":94.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143772480.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000001D9-473", "dur":75.000, "args":{"tIPP":72217}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143772497.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000014E-334", "dur":63.250, "args":{"tIPP":62360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143772476.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000001D8-472", "dur":84.750, "args":{"tIPP":85120}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143772467.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000001D7-471", "dur":96.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143772495.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000014D-333", "dur":70.500, "args":{"tIPP":71400}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143772489.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000014C-332", "dur":78.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143772512.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000016F-367", "dur":112.250, "args":{"tIPP":63996}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143772510.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000016E-366", "dur":122.250, "args":{"tIPP":123614}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143772500.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000016D-365", "dur":135.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143772551.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000001C8-456", "dur":102.500, "args":{"tIPP":101883}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143772549.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000001C7-455", "dur":110.250, "args":{"tIPP":110732}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143772544.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000001C6-454", "dur":117.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143772610.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000151-337", "dur":54.250, "args":{"tIPP":53684}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143772439.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000001C2-450", "dur":225.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143772607.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000150-336", "dur":61.250, "args":{"tIPP":91175}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143772573.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000014F-335", "dur":98.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143772485.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000014B-331", "dur":188.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143772619.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000001DC-476", "dur":61.750, "args":{"tIPP":103021}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143772575.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000001DB-475", "dur":110.250, "args":{"tIPP":111425}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143772569.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000001DA-474", "dur":118.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143772463.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000001D6-470", "dur":227.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143772649.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000172-370", "dur":54.500, "args":{"tIPP":53633}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143772647.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000171-369", "dur":61.000, "args":{"tIPP":61668}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143772641.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000170-368", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143772496.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000016C-364", "dur":217.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143772670.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000001C9-457", "dur":667.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143773342.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000001CA-458", "dur":89.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143772435.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000001C1-449", "dur":1004.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143772428.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001C0-448", "dur":1013.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143772718.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000173-371", "dur":900.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143773623.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000174-372", "dur":81.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143772490.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x50000016B-363", "dur":1224.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143772479.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000016A-362", "dur":1238.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143772695.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000001DD-477", "dur":1046.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143772678.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000152-338", "dur":1142.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143773747.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000001DE-478", "dur":109.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143772458.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000001D5-469", "dur":1406.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143772450.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001D4-468", "dur":1417.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143773829.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000153-339", "dur":153.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143772481.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000014A-330", "dur":1509.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143772475.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000149-329", "dur":1519.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143772400.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000035F-863", "dur":1618.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143774026.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000360-864", "dur":12.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143774044.750, "id":"0x100000362-866-0x4000001DF-479", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143774115.250, "id":"0x100000362-866-0x4000001DF-479", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143774044.750, "id":"0x100000362-866-0x2000001CB-459", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143774127.000, "id":"0x100000362-866-0x2000001CB-459", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143774044.750, "id":"0x100000362-866-0x500000175-373", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143774127.250, "id":"0x100000362-866-0x500000175-373", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143774115.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001DF-479", "dur":36.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143774044.750, "id":"0x100000362-866-0x4000001E0-480", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143774161.000, "id":"0x100000362-866-0x4000001E0-480", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143774127.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001CB-459", "dur":35.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143774044.750, "id":"0x100000362-866-0x2000001CC-460", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143774171.000, "id":"0x100000362-866-0x2000001CC-460", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143774127.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000175-373", "dur":89.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143774161.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001E0-480", "dur":97.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143774171.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001CC-460", "dur":97.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143774044.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000362-866", "dur":249.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143774042.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000361-865", "dur":256.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143772263.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000356-854", "dur":2041.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143774310.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000363-867", "dur":1610.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143770050.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000351-849", "dur":5952.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143770048.500, "name":"process", "cat":"OpenCVTrace", "id":"0x100000350-848", "dur":5959.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143776017.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000366-870", "dur":3935.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143776015.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000365-869", "dur":3951.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143776011.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000364-868", "dur":3958.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143712005.500, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000348-840", "dur":67967.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143779989.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x10000036A-874", "dur":50870.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143830895.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000036C-876", "dur":7149.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143838064.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000036E-878", "dur":271.750, "args":{"tIPP":265249}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143838057.000, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000036D-877", "dur":284.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143830886.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000036B-875", "dur":7458.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143779987.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000369-873", "dur":58360.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143779983.500, "name":"read", "cat":"OpenCVTrace", "id":"0x100000368-872", "dur":58368.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143838362.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000371-881", "dur":1598.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143839992.250, "id":"0x100000374-884-0x4000001E1-481", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143840040.500, "id":"0x100000374-884-0x4000001E1-481", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143839992.250, "id":"0x100000374-884-0x2000001CD-461", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143840078.250, "id":"0x100000374-884-0x2000001CD-461", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143839992.250, "id":"0x100000374-884-0x500000176-374", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143840086.250, "id":"0x100000374-884-0x500000176-374", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143840090.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000001CE-462", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143840090.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000001E2-482", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143840097.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000177-375", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143840078.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001CD-461", "dur":260.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143840040.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001E1-481", "dur":298.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143840086.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000176-374", "dur":258.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143839992.250, "id":"0x100000374-884-0x4000001E3-483", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143840344.750, "id":"0x100000374-884-0x4000001E3-483", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143839992.250, "id":"0x100000374-884-0x2000001CF-463", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143840345.000, "id":"0x100000374-884-0x2000001CF-463", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143840349.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000001E4-484", "dur":291.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143840350.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000001D0-464", "dur":292.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143840344.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001E3-483", "dur":299.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143840345.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001CF-463", "dur":301.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143839992.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000374-884", "dur":693.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143839987.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000373-883", "dur":710.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143839969.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000372-882", "dur":733.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143840746.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000377-887", "dur":6.250, "args":{"tIPP":3206}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143840743.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000376-886", "dur":15.000, "args":{"tIPP":14942}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143840795.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000037A-890", "dur":2.250, "args":{"tIPP":2597}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143840792.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000379-889", "dur":8.250, "args":{"tIPP":9279}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143840788.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000378-888", "dur":23.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143840820.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000037D-893", "dur":1.500, "args":{"tIPP":1988}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143840818.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000037C-892", "dur":6.500, "args":{"tIPP":7213}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143840816.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000037B-891", "dur":15.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143840835.500, "id":"0x10000037E-894-0x4000001E5-485", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143840857.000, "id":"0x10000037E-894-0x4000001E5-485", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143840835.500, "id":"0x10000037E-894-0x2000001D1-465", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143840915.000, "id":"0x10000037E-894-0x2000001D1-465", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143840835.500, "id":"0x10000037E-894-0x500000178-376", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143840926.250, "id":"0x10000037E-894-0x500000178-376", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143840886.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000001EA-490", "dur":71.000, "args":{"tIPP":67713}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143840884.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000001E9-489", "dur":79.000, "args":{"tIPP":80032}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143840874.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000001E8-488", "dur":92.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143840948.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000001D6-470", "dur":68.250, "args":{"tIPP":64314}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143840946.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000001D5-469", "dur":81.000, "args":{"tIPP":78544}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143840959.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000017D-381", "dur":68.250, "args":{"tIPP":62198}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143840935.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000001D4-468", "dur":94.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143840979.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000001ED-493", "dur":54.250, "args":{"tIPP":54052}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143840956.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000017C-380", "dur":77.750, "args":{"tIPP":79310}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143840947.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000017B-379", "dur":90.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143840977.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000001EC-492", "dur":61.000, "args":{"tIPP":61741}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143840971.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000001EB-491", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143840869.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000001E7-487", "dur":174.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143841042.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000001D9-473", "dur":54.000, "args":{"tIPP":53305}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143841040.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000001D8-472", "dur":60.250, "args":{"tIPP":61135}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143841035.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000001D7-471", "dur":68.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143841050.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000180-384", "dur":53.000, "args":{"tIPP":52571}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143840930.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000001D3-467", "dur":175.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143841048.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000017F-383", "dur":59.500, "args":{"tIPP":60152}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143841043.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000017E-382", "dur":66.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143840942.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000017A-378", "dur":171.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143841047.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000001EE-494", "dur":659.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143841711.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000001EF-495", "dur":88.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143840863.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000001E6-486", "dur":943.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143840857.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001E5-485", "dur":952.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143840835.500, "id":"0x10000037E-894-0x4000001F0-496", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143841814.750, "id":"0x10000037E-894-0x4000001F0-496", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143841833.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000001F5-501", "dur":53.500, "args":{"tIPP":52775}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143841831.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000001F4-500", "dur":59.750, "args":{"tIPP":60613}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143841826.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000001F3-499", "dur":67.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143841905.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000001F8-504", "dur":49.500, "args":{"tIPP":49878}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143841903.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000001F7-503", "dur":56.000, "args":{"tIPP":56917}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143841897.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000001F6-502", "dur":63.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143841823.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000001F2-498", "dur":140.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143841117.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000181-385", "dur":917.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143842039.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000182-386", "dur":76.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143841110.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000001DA-474", "dur":1012.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143840937.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000179-377", "dur":1186.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143840926.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000178-376", "dur":1200.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143842128.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000001DB-475", "dur":107.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143840926.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000001D2-466", "dur":1317.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143840915.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001D1-465", "dur":1332.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143841967.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000001F9-505", "dur":1135.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143843108.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000001FA-506", "dur":140.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143841819.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000001F1-497", "dur":1434.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143841814.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001F0-496", "dur":1441.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143840835.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000037E-894", "dur":2462.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143843316.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x10000037F-895", "dur":14.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143843339.250, "id":"0x100000381-897-0x4000001FB-507", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143843413.750, "id":"0x100000381-897-0x4000001FB-507", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143843339.250, "id":"0x100000381-897-0x2000001DC-476", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143843412.750, "id":"0x100000381-897-0x2000001DC-476", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143843339.250, "id":"0x100000381-897-0x500000183-387", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143843423.250, "id":"0x100000381-897-0x500000183-387", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143843412.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001DC-476", "dur":36.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143843413.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001FB-507", "dur":35.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143843339.250, "id":"0x100000381-897-0x4000001FC-508", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143843458.000, "id":"0x100000381-897-0x4000001FC-508", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143843339.250, "id":"0x100000381-897-0x2000001DD-477", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143843458.500, "id":"0x100000381-897-0x2000001DD-477", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143843423.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000183-387", "dur":82.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143843458.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001FC-508", "dur":93.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143843458.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001DD-477", "dur":106.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143843339.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000381-897", "dur":266.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143843336.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000380-896", "dur":274.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143840709.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000375-885", "dur":2909.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143843625.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000382-898", "dur":1573.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143838358.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000370-880", "dur":6934.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143838355.750, "name":"process", "cat":"OpenCVTrace", "id":"0x10000036F-879", "dur":6941.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143845307.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000385-901", "dur":4039.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143845304.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000384-900", "dur":4057.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143845301.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000383-899", "dur":4063.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143779980.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000367-871", "dur":69386.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143849383.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000389-905", "dur":45437.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143894876.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000038B-907", "dur":7195.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143902091.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000038D-909", "dur":264.750, "args":{"tIPP":258455}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143902084.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000038C-908", "dur":277.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143894845.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000038A-906", "dur":7519.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143849381.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000388-904", "dur":52987.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143849377.750, "name":"read", "cat":"OpenCVTrace", "id":"0x100000387-903", "dur":52993.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143902382.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000390-912", "dur":1591.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143904005.500, "id":"0x100000393-915-0x300000154-340", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143904060.250, "id":"0x100000393-915-0x300000154-340", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143904005.500, "id":"0x100000393-915-0x4000001FD-509", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143904083.750, "id":"0x100000393-915-0x4000001FD-509", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143904005.500, "id":"0x100000393-915-0x2000001DE-478", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143904092.750, "id":"0x100000393-915-0x2000001DE-478", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143904005.500, "id":"0x100000393-915-0x500000184-388", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143904092.750, "id":"0x100000393-915-0x500000184-388", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143904066.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000155-341", "dur":252.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143904060.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000154-340", "dur":262.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143904005.500, "id":"0x100000393-915-0x300000156-342", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143904328.000, "id":"0x100000393-915-0x300000156-342", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143904095.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000001FE-510", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143904083.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001FD-509", "dur":260.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143904103.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000001DF-479", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143904103.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000185-389", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143904092.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001DE-478", "dur":258.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143904092.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000184-388", "dur":259.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143904332.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000157-343", "dur":260.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143904328.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000156-342", "dur":267.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143904005.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000393-915", "dur":668.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143904000.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000392-914", "dur":678.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143903982.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000391-913", "dur":699.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143904718.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000396-918", "dur":4.750, "args":{"tIPP":3322}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143904715.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000395-917", "dur":11.500, "args":{"tIPP":13107}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143904756.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000399-921", "dur":1.750, "args":{"tIPP":2691}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143904753.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000398-920", "dur":8.250, "args":{"tIPP":8851}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143904749.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000397-919", "dur":22.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143904792.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000039C-924", "dur":2.000, "args":{"tIPP":13733}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143904778.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000039B-923", "dur":18.750, "args":{"tIPP":19316}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143904776.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000039A-922", "dur":27.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143904807.750, "id":"0x10000039D-925-0x4000001FF-511", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143904861.250, "id":"0x10000039D-925-0x4000001FF-511", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143904807.750, "id":"0x10000039D-925-0x300000158-344", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143904861.000, "id":"0x10000039D-925-0x300000158-344", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143904807.750, "id":"0x10000039D-925-0x500000186-390", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143904880.750, "id":"0x10000039D-925-0x500000186-390", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143904807.750, "id":"0x10000039D-925-0x2000001E0-480", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143904889.750, "id":"0x10000039D-925-0x2000001E0-480", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143904886.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000204-516", "dur":78.750, "args":{"tIPP":78592}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143904882.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000203-515", "dur":88.750, "args":{"tIPP":87239}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143904895.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000015D-349", "dur":76.750, "args":{"tIPP":70683}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143904877.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000202-514", "dur":96.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143904893.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000015C-348", "dur":87.250, "args":{"tIPP":87889}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143904883.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000015B-347", "dur":100.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143904912.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000018B-395", "dur":74.000, "args":{"tIPP":67283}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143904921.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000001E5-485", "dur":70.000, "args":{"tIPP":65870}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143904909.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000018A-394", "dur":84.250, "args":{"tIPP":84503}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143904901.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000189-393", "dur":96.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143904919.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000001E4-484", "dur":79.500, "args":{"tIPP":80100}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143904910.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000001E3-483", "dur":91.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143904987.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000207-519", "dur":61.750, "args":{"tIPP":61064}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143904997.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000160-352", "dur":54.750, "args":{"tIPP":53891}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143904984.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000206-518", "dur":68.500, "args":{"tIPP":69380}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143904979.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000205-517", "dur":76.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143904995.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000015F-351", "dur":61.000, "args":{"tIPP":61635}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143904873.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000201-513", "dur":185.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143904989.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000015E-350", "dur":69.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143904878.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000015A-346", "dur":183.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143905014.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000001E8-488", "dur":53.000, "args":{"tIPP":52651}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143905012.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000001E7-487", "dur":59.500, "args":{"tIPP":60054}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143905007.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000001E6-486", "dur":67.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143904905.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000001E2-482", "dur":171.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143905048.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000018E-398", "dur":54.250, "args":{"tIPP":53890}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143905045.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000018D-397", "dur":61.000, "args":{"tIPP":62448}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143905002.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000018C-396", "dur":106.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143904896.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000188-392", "dur":215.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143905066.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000161-353", "dur":716.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143905787.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000162-354", "dur":89.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143904872.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000159-345", "dur":1012.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143904861.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000158-344", "dur":1027.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143905116.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000018F-399", "dur":963.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143905062.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000208-520", "dur":1041.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143906085.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000190-400", "dur":88.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143904891.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000187-391", "dur":1290.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143904880.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000186-390", "dur":1303.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143906110.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000209-521", "dur":112.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143904868.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000200-512", "dur":1361.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143904861.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000001FF-511", "dur":1371.750, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143905081.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000001E9-489", "dur":1165.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143906253.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000001EA-490", "dur":152.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143904900.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000001E1-481", "dur":1512.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143904890.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001E0-480", "dur":1526.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143904807.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000039D-925", "dur":1632.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143906446.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x10000039E-926", "dur":11.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143906463.750, "id":"0x1000003A0-928-0x500000191-401", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143906502.000, "id":"0x1000003A0-928-0x500000191-401", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143906463.750, "id":"0x1000003A0-928-0x40000020A-522", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143906520.750, "id":"0x1000003A0-928-0x40000020A-522", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143906463.750, "id":"0x1000003A0-928-0x300000163-355", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143906529.250, "id":"0x1000003A0-928-0x300000163-355", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143906502.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000191-401", "dur":32.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143906463.750, "id":"0x1000003A0-928-0x2000001EB-491", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143906538.250, "id":"0x1000003A0-928-0x2000001EB-491", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143906463.750, "id":"0x1000003A0-928-0x500000192-402", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143906541.250, "id":"0x1000003A0-928-0x500000192-402", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143906529.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000163-355", "dur":35.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143906520.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000020A-522", "dur":117.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143906541.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000192-402", "dur":107.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143906538.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001EB-491", "dur":135.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143906463.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000003A0-928", "dur":236.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143906461.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x10000039F-927", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143904686.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000394-916", "dur":2023.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143906715.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000003A1-929", "dur":1562.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143902378.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x10000038F-911", "dur":6001.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143902376.000, "name":"process", "cat":"OpenCVTrace", "id":"0x10000038E-910", "dur":6008.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143908394.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000003A4-932", "dur":4008.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143908391.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000003A3-931", "dur":4030.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143908388.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000003A2-930", "dur":4037.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143849375.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000386-902", "dur":63053.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143912522.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000003A8-936", "dur":50301.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143962859.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000003AA-938", "dur":7177.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143970057.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000003AC-940", "dur":277.250, "args":{"tIPP":271656}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143970049.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000003AB-939", "dur":290.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143962850.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000003A9-937", "dur":7492.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143912519.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000003A7-935", "dur":57827.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143912512.750, "name":"read", "cat":"OpenCVTrace", "id":"0x1000003A6-934", "dur":57836.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143970360.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000003AF-943", "dur":1610.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143972002.750, "id":"0x1000003B2-946-0x40000020B-523", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143972082.750, "id":"0x1000003B2-946-0x40000020B-523", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143972002.750, "id":"0x1000003B2-946-0x500000193-403", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143972090.750, "id":"0x1000003B2-946-0x500000193-403", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143972002.750, "id":"0x1000003B2-946-0x2000001EC-492", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143972090.500, "id":"0x1000003B2-946-0x2000001EC-492", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143972095.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000020C-524", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143972101.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000001ED-493", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143972082.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000020B-523", "dur":260.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143972101.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000194-404", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143972090.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001EC-492", "dur":259.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143972090.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000193-403", "dur":259.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143972002.750, "id":"0x1000003B2-946-0x40000020D-525", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143972349.250, "id":"0x1000003B2-946-0x40000020D-525", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143972002.750, "id":"0x1000003B2-946-0x2000001EE-494", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143972355.250, "id":"0x1000003B2-946-0x2000001EE-494", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143972359.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000001EF-495", "dur":286.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143972354.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000020E-526", "dur":294.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143972355.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001EE-494", "dur":294.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143972349.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000020D-525", "dur":302.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143972002.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000003B2-946", "dur":685.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143971997.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000003B1-945", "dur":697.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143971979.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000003B0-944", "dur":719.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143972747.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000003B5-949", "dur":6.000, "args":{"tIPP":3483}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143972744.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000003B4-948", "dur":13.500, "args":{"tIPP":15358}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143972798.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000003B8-952", "dur":2.000, "args":{"tIPP":3277}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143972795.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000003B7-951", "dur":8.750, "args":{"tIPP":9936}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143972788.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000003B6-950", "dur":26.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143972823.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000003BB-955", "dur":1.750, "args":{"tIPP":1947}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143972822.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000003BA-954", "dur":6.750, "args":{"tIPP":7316}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143972819.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000003B9-953", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143972839.250, "id":"0x1000003BC-956-0x500000195-405", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143972889.750, "id":"0x1000003BC-956-0x500000195-405", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143972839.250, "id":"0x1000003BC-956-0x300000164-356", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143972895.750, "id":"0x1000003BC-956-0x300000164-356", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143972839.250, "id":"0x1000003BC-956-0x40000020F-527", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143972925.500, "id":"0x1000003BC-956-0x40000020F-527", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143972839.250, "id":"0x1000003BC-956-0x2000001F0-496", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581143972935.500, "id":"0x1000003BC-956-0x2000001F0-496", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143972926.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000169-361", "dur":67.750, "args":{"tIPP":67422}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143972923.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000019A-410", "dur":72.250, "args":{"tIPP":70561}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143972923.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000168-360", "dur":76.250, "args":{"tIPP":76552}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143972919.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000199-409", "dur":80.750, "args":{"tIPP":81238}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143972917.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000167-359", "dur":84.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143972913.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000198-408", "dur":90.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143972959.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000214-532", "dur":67.500, "args":{"tIPP":64569}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143973014.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000016C-364", "dur":54.750, "args":{"tIPP":54455}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143973012.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000016B-363", "dur":61.250, "args":{"tIPP":62332}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143973015.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000019D-413", "dur":59.500, "args":{"tIPP":58659}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143973007.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000016A-362", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143973013.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000019C-412", "dur":65.500, "args":{"tIPP":66588}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143972914.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000166-358", "dur":164.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143972968.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000001F5-501", "dur":111.250, "args":{"tIPP":64540}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143973008.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000019B-411", "dur":73.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143972955.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000213-531", "dur":128.500, "args":{"tIPP":78740}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143972903.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000197-407", "dur":181.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143972965.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000001F4-500", "dur":121.250, "args":{"tIPP":122441}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143972946.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000212-530", "dur":142.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143972956.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000001F3-499", "dur":134.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143973103.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000001F8-504", "dur":52.250, "args":{"tIPP":52310}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143973104.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000217-535", "dur":54.250, "args":{"tIPP":53319}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143973100.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000001F7-503", "dur":59.500, "args":{"tIPP":59993}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143973101.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000216-534", "dur":60.750, "args":{"tIPP":61719}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143973095.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000001F6-502", "dur":67.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143973096.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000215-533", "dur":69.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143972951.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000001F2-498", "dur":214.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143972942.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000211-529", "dur":226.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143973088.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000019E-414", "dur":730.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143973823.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000019F-415", "dur":89.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143972897.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000196-406", "dur":1022.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143972889.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000195-405", "dur":1103.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143973172.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000218-536", "dur":926.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143973083.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x30000016D-365", "dur":1042.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143974103.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000219-537", "dur":80.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143972937.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000210-528", "dur":1254.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143972925.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000020F-527", "dur":1269.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143974132.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x30000016E-366", "dur":90.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143972909.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000165-357", "dur":1321.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143972895.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000164-356", "dur":1338.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143973169.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000001F9-505", "dur":1481.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143974662.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000001FA-506", "dur":153.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143972946.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000001F1-497", "dur":1878.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581143972935.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001F0-496", "dur":1893.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143972839.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000003BC-956", "dur":2051.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143974908.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000003BD-957", "dur":11.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143974926.000, "id":"0x1000003BF-959-0x5000001A0-416", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143974962.000, "id":"0x1000003BF-959-0x5000001A0-416", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143974926.000, "id":"0x1000003BF-959-0x30000016F-367", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143974973.000, "id":"0x1000003BF-959-0x30000016F-367", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143974962.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001A0-416", "dur":31.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143974926.000, "id":"0x1000003BF-959-0x40000021A-538", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581143974996.500, "id":"0x1000003BF-959-0x40000021A-538", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143974926.000, "id":"0x1000003BF-959-0x5000001A1-417", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581143974999.250, "id":"0x1000003BF-959-0x5000001A1-417", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143974973.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000016F-367", "dur":30.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581143974926.000, "id":"0x1000003BF-959-0x300000170-368", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581143975008.750, "id":"0x1000003BF-959-0x300000170-368", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581143974996.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000021A-538", "dur":91.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581143974999.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001A1-417", "dur":96.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581143975008.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000170-368", "dur":96.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143974926.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000003BF-959", "dur":207.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143974923.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000003BE-958", "dur":213.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143972704.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000003B3-947", "dur":2440.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143975151.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000003C0-960", "dur":1501.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143970356.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000003AE-942", "dur":6407.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143970354.000, "name":"process", "cat":"OpenCVTrace", "id":"0x1000003AD-941", "dur":6414.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143976778.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000003C3-963", "dur":4235.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143976775.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000003C2-962", "dur":4251.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143976772.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000003C1-961", "dur":4258.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143912436.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000003A5-933", "dur":68596.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143981050.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000003C7-967", "dur":45801.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144026889.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000003C9-969", "dur":6844.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144033755.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000003CB-971", "dur":256.250, "args":{"tIPP":252451}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144033745.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000003CA-970", "dur":271.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144026879.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000003C8-968", "dur":7140.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143981046.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000003C6-966", "dur":52977.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143981043.000, "name":"read", "cat":"OpenCVTrace", "id":"0x1000003C5-965", "dur":52983.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144034036.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000003CE-974", "dur":1511.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144035586.250, "id":"0x1000003D1-977-0x300000171-369", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144035639.750, "id":"0x1000003D1-977-0x300000171-369", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144035586.250, "id":"0x1000003D1-977-0x5000001A2-418", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144035641.750, "id":"0x1000003D1-977-0x5000001A2-418", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144035586.250, "id":"0x1000003D1-977-0x2000001FB-507", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144035641.750, "id":"0x1000003D1-977-0x2000001FB-507", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144035586.250, "id":"0x1000003D1-977-0x40000021B-539", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144035660.250, "id":"0x1000003D1-977-0x40000021B-539", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144035647.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000172-370", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144035639.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000171-369", "dur":253.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144035654.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000001A3-419", "dur":242.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144035586.250, "id":"0x1000003D1-977-0x300000173-371", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144035898.500, "id":"0x1000003D1-977-0x300000173-371", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144035641.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001A2-418", "dur":261.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144035653.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000001FC-508", "dur":258.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144035671.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000021C-540", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144035641.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001FB-507", "dur":276.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144035660.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000021B-539", "dur":259.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144035904.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000174-372", "dur":240.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144035898.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000173-371", "dur":250.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144035586.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000003D1-977", "dur":655.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144035572.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000003D0-976", "dur":675.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144035556.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000003CF-975", "dur":694.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144036295.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000003D4-980", "dur":4.750, "args":{"tIPP":3590}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144036292.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000003D3-979", "dur":12.250, "args":{"tIPP":14188}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144036411.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000003D7-983", "dur":2.250, "args":{"tIPP":2828}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144036408.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000003D6-982", "dur":9.000, "args":{"tIPP":9720}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144036403.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000003D5-981", "dur":24.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144036436.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000003DA-986", "dur":1.500, "args":{"tIPP":2051}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144036434.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000003D9-985", "dur":6.500, "args":{"tIPP":7289}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144036432.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000003D8-984", "dur":15.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144036451.000, "id":"0x1000003DB-987-0x2000001FD-509", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144036473.000, "id":"0x1000003DB-987-0x2000001FD-509", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144036451.000, "id":"0x1000003DB-987-0x300000175-373", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144036519.750, "id":"0x1000003DB-987-0x300000175-373", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144036451.000, "id":"0x1000003DB-987-0x5000001A4-420", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144036530.250, "id":"0x1000003DB-987-0x5000001A4-420", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144036504.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000202-514", "dur":106.250, "args":{"tIPP":71400}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144036501.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000201-513", "dur":115.750, "args":{"tIPP":116373}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144036491.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000200-512", "dur":129.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144036554.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000017A-378", "dur":110.750, "args":{"tIPP":106010}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144036552.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000179-377", "dur":120.250, "args":{"tIPP":121445}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144036541.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000178-376", "dur":133.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144036562.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000001A9-425", "dur":117.000, "args":{"tIPP":113168}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144036559.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000001A8-424", "dur":127.000, "args":{"tIPP":127879}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144036550.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000001A7-423", "dur":139.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144036633.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000205-517", "dur":61.500, "args":{"tIPP":60841}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144036631.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000204-516", "dur":68.000, "args":{"tIPP":68456}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144036626.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000203-515", "dur":75.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144036486.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000001FF-511", "dur":218.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144036689.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000017D-381", "dur":53.000, "args":{"tIPP":52642}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144036686.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000017C-380", "dur":59.750, "args":{"tIPP":60517}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144036680.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000017B-379", "dur":68.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144036536.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000177-375", "dur":216.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144036702.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000001AC-428", "dur":54.000, "args":{"tIPP":53581}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144036700.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000001AB-427", "dur":60.000, "args":{"tIPP":60927}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144036695.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000001AA-426", "dur":68.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144036546.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000001A6-422", "dur":219.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144036709.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000206-518", "dur":687.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144037421.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000207-519", "dur":84.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144036481.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000001FE-510", "dur":1031.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144036473.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000001FD-509", "dur":1043.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144036451.000, "id":"0x1000003DB-987-0x200000208-520", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144037522.000, "id":"0x1000003DB-987-0x200000208-520", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144037546.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000020D-525", "dur":67.250, "args":{"tIPP":66375}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144037544.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000020C-524", "dur":73.750, "args":{"tIPP":74949}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144037539.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000020B-523", "dur":81.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144036770.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000001AD-429", "dur":900.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144037632.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000210-528", "dur":55.250, "args":{"tIPP":54919}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144037630.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000020F-527", "dur":61.250, "args":{"tIPP":62013}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144037625.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000020E-526", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144037536.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x20000020A-522", "dur":160.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144036755.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x30000017E-382", "dur":980.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144037675.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000001AE-430", "dur":79.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144036541.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000001A5-421", "dur":1220.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144036530.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001A4-420", "dur":1235.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144037741.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x30000017F-383", "dur":95.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144036530.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000176-374", "dur":1314.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144036519.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000175-373", "dur":1328.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144037701.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000211-529", "dur":1173.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144038881.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000212-530", "dur":141.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144037527.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000209-521", "dur":1502.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144037522.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000208-520", "dur":1515.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144036451.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000003DB-987", "dur":2655.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144039123.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000003DC-988", "dur":14.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144039146.000, "id":"0x1000003DE-990-0x300000180-384", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144039192.250, "id":"0x1000003DE-990-0x300000180-384", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144039192.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000180-384", "dur":31.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144039146.000, "id":"0x1000003DE-990-0x300000181-385", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144039229.250, "id":"0x1000003DE-990-0x300000181-385", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144039146.000, "id":"0x1000003DE-990-0x40000021D-541", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144039233.000, "id":"0x1000003DE-990-0x40000021D-541", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144039146.000, "id":"0x1000003DE-990-0x5000001AF-431", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144039233.000, "id":"0x1000003DE-990-0x5000001AF-431", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144039233.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000021D-541", "dur":36.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144039146.000, "id":"0x1000003DE-990-0x40000021E-542", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144039278.500, "id":"0x1000003DE-990-0x40000021E-542", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144039229.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000181-385", "dur":97.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144039233.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001AF-431", "dur":96.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144039278.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000021E-542", "dur":100.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144039146.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000003DE-990", "dur":279.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144039143.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000003DD-989", "dur":287.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144036256.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000003D2-978", "dur":3182.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144039446.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000003DF-991", "dur":1511.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144034033.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000003CD-973", "dur":7014.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144034030.500, "name":"process", "cat":"OpenCVTrace", "id":"0x1000003CC-972", "dur":7021.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144041063.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000003E2-994", "dur":3893.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144041059.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000003E1-993", "dur":3910.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144041056.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000003E0-992", "dur":3916.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581143981040.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000003C4-964", "dur":63935.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144044992.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000003E6-998", "dur":49844.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144094871.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000003E8-1000", "dur":6864.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144101755.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000003EA-1002", "dur":271.500, "args":{"tIPP":265900}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144101747.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000003E9-1001", "dur":284.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144094864.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000003E7-999", "dur":7170.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144044989.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000003E5-997", "dur":57048.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144044986.750, "name":"read", "cat":"OpenCVTrace", "id":"0x1000003E4-996", "dur":57055.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144102052.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000003ED-1005", "dur":1559.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144103645.250, "id":"0x1000003F0-1008-0x40000021F-543", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144103720.000, "id":"0x1000003F0-1008-0x40000021F-543", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144103645.250, "id":"0x1000003F0-1008-0x300000182-386", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144103723.500, "id":"0x1000003F0-1008-0x300000182-386", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144103645.250, "id":"0x1000003F0-1008-0x200000213-531", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144103755.500, "id":"0x1000003F0-1008-0x200000213-531", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144103645.250, "id":"0x1000003F0-1008-0x5000001B0-432", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144103765.250, "id":"0x1000003F0-1008-0x5000001B0-432", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144103731.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000183-387", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144103723.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000182-386", "dur":254.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144103645.250, "id":"0x1000003F0-1008-0x300000184-388", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144103983.000, "id":"0x1000003F0-1008-0x300000184-388", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144103732.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000220-544", "dur":254.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144103720.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000021F-543", "dur":275.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144103766.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000214-532", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144103755.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000213-531", "dur":258.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144103776.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000001B1-433", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144103765.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001B0-432", "dur":259.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144103987.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000185-389", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144103983.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000184-388", "dur":248.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144103645.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000003F0-1008", "dur":641.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144103640.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000003EF-1007", "dur":650.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144103620.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000003EE-1006", "dur":673.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144104331.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000003F3-1011", "dur":4.500, "args":{"tIPP":3195}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144104328.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000003F2-1010", "dur":11.750, "args":{"tIPP":13280}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144104369.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000003F6-1014", "dur":2.000, "args":{"tIPP":2672}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144104366.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000003F5-1013", "dur":8.250, "args":{"tIPP":9380}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144104361.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000003F4-1012", "dur":23.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144104394.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000003F9-1017", "dur":1.500, "args":{"tIPP":2090}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144104392.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000003F8-1016", "dur":6.750, "args":{"tIPP":7482}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144104390.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000003F7-1015", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144104409.500, "id":"0x1000003FA-1018-0x400000221-545", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144104429.250, "id":"0x1000003FA-1018-0x400000221-545", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144104409.500, "id":"0x1000003FA-1018-0x200000215-533", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144104482.500, "id":"0x1000003FA-1018-0x200000215-533", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144104409.500, "id":"0x1000003FA-1018-0x5000001B2-434", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144104492.000, "id":"0x1000003FA-1018-0x5000001B2-434", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144104459.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000226-550", "dur":77.250, "args":{"tIPP":68137}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144104456.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000225-549", "dur":85.750, "args":{"tIPP":86432}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144104446.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000224-548", "dur":98.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144104558.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000229-553", "dur":90.250, "args":{"tIPP":89618}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144104544.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000001B7-439", "dur":105.250, "args":{"tIPP":79981}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144104555.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000228-552", "dur":97.000, "args":{"tIPP":97787}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144104550.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000227-551", "dur":105.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144104541.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000001B6-438", "dur":117.500, "args":{"tIPP":116480}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144104517.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000021A-538", "dur":142.250, "args":{"tIPP":106496}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144104532.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000001B5-437", "dur":130.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144104441.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000223-547", "dur":222.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144104514.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000219-537", "dur":153.750, "args":{"tIPP":153582}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144104504.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000218-536", "dur":166.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144104677.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000001BA-442", "dur":54.000, "args":{"tIPP":53615}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144104674.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000001B9-441", "dur":61.000, "args":{"tIPP":61538}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144104669.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000001B8-440", "dur":68.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144104684.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000021D-541", "dur":53.750, "args":{"tIPP":53258}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144104527.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000001B4-436", "dur":213.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144104682.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000021C-540", "dur":60.250, "args":{"tIPP":60815}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144104677.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000021B-539", "dur":68.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144104499.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000217-535", "dur":249.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144104668.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000022A-554", "dur":687.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144105438.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000022B-555", "dur":92.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144104436.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000222-546", "dur":1107.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144104429.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000221-545", "dur":1117.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144104409.500, "id":"0x1000003FA-1018-0x40000022C-556", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144105552.750, "id":"0x1000003FA-1018-0x40000022C-556", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144105573.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000231-561", "dur":70.500, "args":{"tIPP":69706}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144105571.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000230-560", "dur":78.250, "args":{"tIPP":79255}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144105565.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000022F-559", "dur":86.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144104745.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000001BB-443", "dur":907.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144105684.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000234-564", "dur":50.750, "args":{"tIPP":50630}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144105682.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000233-563", "dur":57.250, "args":{"tIPP":58219}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144105676.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000232-562", "dur":65.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144105562.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000022E-558", "dur":182.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144105658.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000001BC-444", "dur":88.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144104522.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000001B3-435", "dur":1231.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144104492.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001B2-434", "dur":1265.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144104752.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000021E-542", "dur":1022.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144105780.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000021F-543", "dur":103.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144104493.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000216-534", "dur":1397.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144104482.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000215-533", "dur":1412.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144105748.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000235-565", "dur":1197.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144106952.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000236-566", "dur":145.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144105558.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000022D-557", "dur":1546.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144105552.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000022C-556", "dur":1554.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144104409.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000003FA-1018", "dur":2725.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144107152.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000003FB-1019", "dur":8.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144107168.250, "id":"0x1000003FD-1021-0x5000001BD-445", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144107214.000, "id":"0x1000003FD-1021-0x5000001BD-445", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144107168.250, "id":"0x1000003FD-1021-0x300000186-390", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144107223.500, "id":"0x1000003FD-1021-0x300000186-390", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144107214.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001BD-445", "dur":34.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144107168.250, "id":"0x1000003FD-1021-0x5000001BE-446", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144107255.250, "id":"0x1000003FD-1021-0x5000001BE-446", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144107223.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000186-390", "dur":35.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144107168.250, "id":"0x1000003FD-1021-0x300000187-391", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144107267.250, "id":"0x1000003FD-1021-0x300000187-391", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144107255.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001BE-446", "dur":76.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144107168.250, "id":"0x1000003FD-1021-0x5000001BF-447", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144107337.000, "id":"0x1000003FD-1021-0x5000001BF-447", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144107267.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000187-391", "dur":101.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144107337.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001BF-447", "dur":78.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144107168.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000003FD-1021", "dur":265.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144107165.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000003FC-1020", "dur":272.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144104299.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000003F1-1009", "dur":3146.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144107452.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000003FE-1022", "dur":1563.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144102048.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000003EC-1004", "dur":7071.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144102046.250, "name":"process", "cat":"OpenCVTrace", "id":"0x1000003EB-1003", "dur":7078.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144109135.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000401-1025", "dur":3863.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144109132.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000400-1024", "dur":3878.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144109129.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000003FF-1023", "dur":3885.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144044983.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000003E3-995", "dur":68033.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144113033.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000405-1029", "dur":49789.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144162858.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000407-1031", "dur":7154.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144170038.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000409-1033", "dur":275.750, "args":{"tIPP":275388}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144170025.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000408-1032", "dur":293.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144162850.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000406-1030", "dur":7471.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144113031.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000404-1028", "dur":57293.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144113027.750, "name":"read", "cat":"OpenCVTrace", "id":"0x100000403-1027", "dur":57300.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144170338.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000040C-1036", "dur":1608.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144171979.250, "id":"0x10000040F-1039-0x300000188-392", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144172035.000, "id":"0x10000040F-1039-0x300000188-392", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144171979.250, "id":"0x10000040F-1039-0x200000220-544", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144172058.000, "id":"0x10000040F-1039-0x200000220-544", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144171979.250, "id":"0x10000040F-1039-0x5000001C0-448", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144172069.500, "id":"0x10000040F-1039-0x5000001C0-448", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144172069.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000221-545", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144172072.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000189-393", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144172058.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000220-544", "dur":260.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144172035.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000188-392", "dur":285.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144172080.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000001C1-449", "dur":241.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144171979.250, "id":"0x10000040F-1039-0x200000222-546", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144172323.500, "id":"0x10000040F-1039-0x200000222-546", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144172069.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001C0-448", "dur":258.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144171979.250, "id":"0x10000040F-1039-0x400000237-567", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144172338.000, "id":"0x10000040F-1039-0x400000237-567", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144172330.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000223-547", "dur":241.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144172323.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000222-546", "dur":251.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144172343.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000238-568", "dur":289.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144172338.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000237-567", "dur":298.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144171979.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000040F-1039", "dur":697.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144171974.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000040E-1038", "dur":708.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144171956.500, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000040D-1037", "dur":729.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144172725.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000412-1042", "dur":4.750, "args":{"tIPP":3039}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144172723.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000411-1041", "dur":11.750, "args":{"tIPP":13167}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144172763.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000415-1045", "dur":1.750, "args":{"tIPP":2725}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144172760.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000414-1044", "dur":8.250, "args":{"tIPP":8900}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144172756.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000413-1043", "dur":23.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144172794.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000418-1048", "dur":1.750, "args":{"tIPP":2154}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144172792.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000417-1047", "dur":8.750, "args":{"tIPP":9142}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144172790.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000416-1046", "dur":17.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144172811.250, "id":"0x100000419-1049-0x30000018A-394", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144172838.500, "id":"0x100000419-1049-0x30000018A-394", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144172811.250, "id":"0x100000419-1049-0x5000001C2-450", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144172842.500, "id":"0x100000419-1049-0x5000001C2-450", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144172811.250, "id":"0x100000419-1049-0x200000224-548", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144172885.750, "id":"0x100000419-1049-0x200000224-548", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144172868.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000018F-399", "dur":70.250, "args":{"tIPP":66385}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144172866.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000018E-398", "dur":78.500, "args":{"tIPP":79426}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144172856.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000018D-397", "dur":91.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144172870.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000001C7-455", "dur":82.250, "args":{"tIPP":79462}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144172866.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000001C6-454", "dur":91.000, "args":{"tIPP":91745}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144172858.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000001C5-453", "dur":102.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144172918.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000229-553", "dur":68.250, "args":{"tIPP":64123}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144172915.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000228-552", "dur":77.750, "args":{"tIPP":79310}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144172906.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000227-551", "dur":90.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144172960.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000192-402", "dur":53.750, "args":{"tIPP":53476}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144172957.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000191-401", "dur":60.750, "args":{"tIPP":61314}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144172952.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000190-400", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144172850.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000018C-396", "dur":173.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144172973.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000001CA-458", "dur":53.750, "args":{"tIPP":53329}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144172971.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000001C9-457", "dur":60.000, "args":{"tIPP":60570}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144172966.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000001C8-456", "dur":67.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144172854.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000001C4-452", "dur":182.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144173086.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000022C-556", "dur":56.750, "args":{"tIPP":132952}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144173007.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000022B-555", "dur":141.750, "args":{"tIPP":142638}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144173002.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000022A-554", "dur":150.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144172902.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000226-550", "dur":253.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144173028.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000193-403", "dur":916.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144173041.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000001CB-459", "dur":976.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144173949.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000194-404", "dur":89.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144172845.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000018B-395", "dur":1203.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144172838.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000018A-394", "dur":1212.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144172811.250, "id":"0x100000419-1049-0x400000239-569", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144174061.750, "id":"0x100000419-1049-0x400000239-569", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144174022.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000001CC-460", "dur":91.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144172849.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000001C3-451", "dur":1272.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144172842.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001C2-450", "dur":1282.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144174082.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000023E-574", "dur":57.750, "args":{"tIPP":56833}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144174080.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000023D-573", "dur":64.500, "args":{"tIPP":65512}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144174075.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000023C-572", "dur":72.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144174159.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000241-577", "dur":50.250, "args":{"tIPP":50286}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144174157.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000240-576", "dur":57.250, "args":{"tIPP":57720}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144174152.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000023F-575", "dur":64.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144174072.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000023B-571", "dur":147.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144173159.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000022D-557", "dur":1172.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144174338.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000022E-558", "dur":143.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144172896.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000225-549", "dur":1593.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144172885.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000224-548", "dur":1607.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144174223.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000242-578", "dur":669.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144174897.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000243-579", "dur":93.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144174068.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000023A-570", "dur":928.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144174061.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000239-569", "dur":937.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144172811.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000419-1049", "dur":2214.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144175041.250, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x10000041A-1050", "dur":8.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144175055.500, "id":"0x10000041C-1052-0x400000244-580", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144175075.250, "id":"0x10000041C-1052-0x400000244-580", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144175055.500, "id":"0x10000041C-1052-0x300000195-405", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144175086.250, "id":"0x10000041C-1052-0x300000195-405", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144175055.500, "id":"0x10000041C-1052-0x5000001CD-461", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144175102.250, "id":"0x10000041C-1052-0x5000001CD-461", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144175086.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000195-405", "dur":38.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144175055.500, "id":"0x10000041C-1052-0x300000196-406", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144175131.000, "id":"0x10000041C-1052-0x300000196-406", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144175055.500, "id":"0x10000041C-1052-0x20000022F-559", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144175131.000, "id":"0x10000041C-1052-0x20000022F-559", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144175102.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001CD-461", "dur":90.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144175131.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000196-406", "dur":89.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144175131.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000022F-559", "dur":105.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144175075.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000244-580", "dur":182.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144175055.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000041C-1052", "dur":231.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144175053.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x10000041B-1051", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144172691.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000410-1040", "dur":2611.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144175309.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000041D-1053", "dur":1578.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144170335.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x10000040B-1035", "dur":6657.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144170332.750, "name":"process", "cat":"OpenCVTrace", "id":"0x10000040A-1034", "dur":6664.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144177021.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000420-1056", "dur":4343.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144177019.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000041F-1055", "dur":4359.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144177001.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000041E-1054", "dur":4381.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144113025.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000402-1026", "dur":68359.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144181400.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000424-1060", "dur":45423.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144226859.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000426-1062", "dur":7147.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144234028.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000428-1064", "dur":264.250, "args":{"tIPP":253344}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144234021.000, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000427-1063", "dur":276.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144226850.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000425-1061", "dur":7449.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144181397.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000423-1059", "dur":52905.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144181395.000, "name":"read", "cat":"OpenCVTrace", "id":"0x100000422-1058", "dur":52912.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144234317.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000042B-1067", "dur":1597.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144235946.500, "id":"0x10000042E-1070-0x300000197-407", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144236031.250, "id":"0x10000042E-1070-0x300000197-407", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144235946.500, "id":"0x10000042E-1070-0x5000001CE-462", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144236039.250, "id":"0x10000042E-1070-0x5000001CE-462", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144235946.500, "id":"0x10000042E-1070-0x200000230-560", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144236039.250, "id":"0x10000042E-1070-0x200000230-560", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144236043.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000198-408", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144236031.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000197-407", "dur":260.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144236050.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000001CF-463", "dur":243.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144235946.500, "id":"0x10000042E-1070-0x300000199-409", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144236297.750, "id":"0x10000042E-1070-0x300000199-409", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144236039.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001CE-462", "dur":260.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144235946.500, "id":"0x10000042E-1070-0x5000001D0-464", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144236305.250, "id":"0x10000042E-1070-0x5000001D0-464", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144236088.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000231-561", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144236039.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000230-560", "dur":297.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144236302.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000019A-410", "dur":240.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144236297.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000199-409", "dur":248.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144236309.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000001D1-465", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144236305.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001D0-464", "dur":249.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144235946.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000042E-1070", "dur":664.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144235941.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000042D-1069", "dur":677.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144235923.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000042C-1068", "dur":699.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144236670.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000431-1073", "dur":5.250, "args":{"tIPP":3143}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144236667.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000430-1072", "dur":12.750, "args":{"tIPP":14553}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144236708.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000434-1076", "dur":2.000, "args":{"tIPP":2655}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144236706.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000433-1075", "dur":8.000, "args":{"tIPP":8755}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144236701.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000432-1074", "dur":23.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144236734.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000437-1079", "dur":1.500, "args":{"tIPP":2620}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144236732.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000436-1078", "dur":7.000, "args":{"tIPP":7875}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144236729.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000435-1077", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144236749.500, "id":"0x100000438-1080-0x30000019B-411", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144236822.500, "id":"0x100000438-1080-0x30000019B-411", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144236749.500, "id":"0x100000438-1080-0x5000001D2-466", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144236833.000, "id":"0x100000438-1080-0x5000001D2-466", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144236749.500, "id":"0x100000438-1080-0x200000232-562", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144236834.250, "id":"0x100000438-1080-0x200000232-562", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144236865.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000001D7-471", "dur":138.250, "args":{"tIPP":85000}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144236962.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000001A0-416", "dur":68.000, "args":{"tIPP":64636}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144236957.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000019F-415", "dur":79.500, "args":{"tIPP":183477}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144236844.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000019E-414", "dur":196.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144236867.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000237-567", "dur":184.250, "args":{"tIPP":83107}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144236862.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000001D6-470", "dur":193.500, "args":{"tIPP":149459}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144236864.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000236-566", "dur":194.500, "args":{"tIPP":195082}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144236853.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000001D5-469", "dur":206.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144236855.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000235-565", "dur":207.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144237054.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000001A3-419", "dur":54.000, "args":{"tIPP":53309}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144237052.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000001A2-418", "dur":60.250, "args":{"tIPP":61318}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144237046.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000001A1-417", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144236839.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000019D-413", "dur":279.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144237076.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000023A-570", "dur":56.000, "args":{"tIPP":55517}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144237073.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000239-569", "dur":62.500, "args":{"tIPP":62993}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144237068.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000238-568", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144236850.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000234-564", "dur":291.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144237076.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000001DA-474", "dur":73.500, "args":{"tIPP":52832}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144237073.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000001D9-473", "dur":82.000, "args":{"tIPP":82522}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144237066.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000001D8-472", "dur":91.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144236849.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000001D4-468", "dur":311.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144237122.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000001A4-420", "dur":672.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144237799.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000001A5-421", "dur":99.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144236833.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000019C-412", "dur":1073.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144236822.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000019B-411", "dur":1087.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144236749.500, "id":"0x100000438-1080-0x3000001A6-422", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144237916.750, "id":"0x100000438-1080-0x3000001A6-422", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144237936.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000001AB-427", "dur":55.500, "args":{"tIPP":55044}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144237933.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000001AA-426", "dur":62.500, "args":{"tIPP":63201}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144237928.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000001A9-425", "dur":69.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144238010.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000001AE-430", "dur":49.750, "args":{"tIPP":49459}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144238008.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000001AD-429", "dur":56.500, "args":{"tIPP":57209}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144238003.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000001AC-428", "dur":63.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144237926.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000001A8-424", "dur":143.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144237145.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000023B-571", "dur":935.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144238086.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000023C-572", "dur":76.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144237164.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000001DB-475", "dur":999.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144236845.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000233-563", "dur":1325.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144236834.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000232-562", "dur":1339.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144238168.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000001DC-476", "dur":102.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144236843.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000001D3-467", "dur":1435.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144236833.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001D2-466", "dur":1448.750, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144238073.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000001AF-431", "dur":1117.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144239197.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000001B0-432", "dur":138.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144237922.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000001A7-423", "dur":1419.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144237916.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001A6-422", "dur":1427.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144236749.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000438-1080", "dur":2676.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144239443.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000439-1081", "dur":13.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144239465.000, "id":"0x10000043B-1083-0x3000001B1-433", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144239540.750, "id":"0x10000043B-1083-0x3000001B1-433", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144239465.000, "id":"0x10000043B-1083-0x5000001DD-477", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144239551.500, "id":"0x10000043B-1083-0x5000001DD-477", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144239551.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001DD-477", "dur":49.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144239540.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001B1-433", "dur":69.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144239465.000, "id":"0x10000043B-1083-0x5000001DE-478", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144239610.750, "id":"0x10000043B-1083-0x5000001DE-478", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144239465.000, "id":"0x10000043B-1083-0x3000001B2-434", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144239619.250, "id":"0x10000043B-1083-0x3000001B2-434", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144239610.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001DE-478", "dur":85.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144239465.000, "id":"0x10000043B-1083-0x5000001DF-479", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144239702.000, "id":"0x10000043B-1083-0x5000001DF-479", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144239619.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001B2-434", "dur":90.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144239702.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001DF-479", "dur":79.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144239465.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000043B-1083", "dur":389.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144239461.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x10000043A-1082", "dur":407.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144236628.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000042F-1071", "dur":3249.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144239887.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000043C-1084", "dur":1496.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144234313.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x10000042A-1066", "dur":7172.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144234311.500, "name":"process", "cat":"OpenCVTrace", "id":"0x100000429-1065", "dur":7179.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144241570.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000043F-1087", "dur":6929.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144241565.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000043E-1086", "dur":6950.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144241495.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000043D-1085", "dur":7024.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144181392.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000421-1057", "dur":67130.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144248539.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000443-1091", "dur":46300.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144294877.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000445-1093", "dur":6848.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144301745.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000447-1095", "dur":261.750, "args":{"tIPP":255760}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144301737.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000446-1094", "dur":275.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144294867.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000444-1092", "dur":7148.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144248536.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000442-1090", "dur":53482.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144248533.500, "name":"read", "cat":"OpenCVTrace", "id":"0x100000441-1089", "dur":53488.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144302033.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000044A-1098", "dur":1508.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144303574.000, "id":"0x10000044D-1101-0x5000001E0-480", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144303644.500, "id":"0x10000044D-1101-0x5000001E0-480", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144303574.000, "id":"0x10000044D-1101-0x400000245-581", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144303663.000, "id":"0x10000044D-1101-0x400000245-581", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144303574.000, "id":"0x10000044D-1101-0x3000001B3-435", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144303663.750, "id":"0x10000044D-1101-0x3000001B3-435", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144303574.000, "id":"0x10000044D-1101-0x20000023D-573", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144303672.500, "id":"0x10000044D-1101-0x20000023D-573", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144303671.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000246-582", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144303662.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000001E1-481", "dur":252.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144303663.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000245-581", "dur":253.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144303674.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000001B4-436", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144303644.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001E0-480", "dur":276.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144303663.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001B3-435", "dur":259.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144303574.000, "id":"0x10000044D-1101-0x400000247-583", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144303921.750, "id":"0x10000044D-1101-0x400000247-583", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144303683.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000023E-574", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144303672.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000023D-573", "dur":259.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144303926.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000248-584", "dur":240.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144303921.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000247-583", "dur":248.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144303574.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000044D-1101", "dur":662.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144303569.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000044C-1100", "dur":680.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144303550.500, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000044B-1099", "dur":703.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144304301.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000450-1104", "dur":6.250, "args":{"tIPP":3357}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144304299.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x10000044F-1103", "dur":13.500, "args":{"tIPP":15308}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144304342.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000453-1107", "dur":2.000, "args":{"tIPP":2568}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144304340.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000452-1106", "dur":8.000, "args":{"tIPP":9000}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144304335.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000451-1105", "dur":37.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144304382.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000456-1110", "dur":1.500, "args":{"tIPP":2009}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144304380.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000455-1109", "dur":6.500, "args":{"tIPP":7474}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144304378.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000454-1108", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144304398.000, "id":"0x100000457-1111-0x20000023F-575", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144304429.250, "id":"0x100000457-1111-0x20000023F-575", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144304398.000, "id":"0x100000457-1111-0x400000249-585", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144304467.250, "id":"0x100000457-1111-0x400000249-585", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144304398.000, "id":"0x100000457-1111-0x5000001E2-482", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144304515.750, "id":"0x100000457-1111-0x5000001E2-482", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144304460.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000244-580", "dur":71.000, "args":{"tIPP":67113}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144304457.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000243-579", "dur":85.250, "args":{"tIPP":86735}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144304398.000, "id":"0x100000457-1111-0x3000001B5-437", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144304543.000, "id":"0x100000457-1111-0x3000001B5-437", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144304446.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000242-578", "dur":99.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144304499.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000024E-590", "dur":69.250, "args":{"tIPP":65783}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144304496.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000024D-589", "dur":78.750, "args":{"tIPP":79788}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144304488.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000024C-588", "dur":137.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144304558.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000247-583", "dur":73.250, "args":{"tIPP":71333}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144304556.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000246-582", "dur":80.000, "args":{"tIPP":80375}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144304550.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000245-581", "dur":88.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144304441.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000241-577", "dur":200.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144304544.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000001E7-487", "dur":101.000, "args":{"tIPP":98146}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144304541.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000001E6-486", "dur":109.500, "args":{"tIPP":110586}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144304532.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000001E5-485", "dur":121.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144304568.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000001BA-442", "dur":87.000, "args":{"tIPP":85397}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144304566.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000001B9-441", "dur":94.250, "args":{"tIPP":95260}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144304560.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000001B8-440", "dur":103.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144304640.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000251-593", "dur":54.750, "args":{"tIPP":54312}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144304638.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000250-592", "dur":61.750, "args":{"tIPP":62367}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144304632.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000024F-591", "dur":69.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144304483.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000024B-587", "dur":221.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144304666.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000001EA-490", "dur":53.000, "args":{"tIPP":52659}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144304663.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000001E9-489", "dur":59.500, "args":{"tIPP":60338}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144304659.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000001E8-488", "dur":66.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144304675.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000001BD-445", "dur":53.250, "args":{"tIPP":52611}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144304528.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000001E4-484", "dur":201.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144304673.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000001BC-444", "dur":59.250, "args":{"tIPP":59854}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144304669.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000001BB-443", "dur":66.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144304555.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000001B7-439", "dur":182.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144304646.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000248-584", "dur":718.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144305371.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000249-585", "dur":109.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144304436.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000240-576", "dur":1052.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144304429.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000023F-575", "dur":1062.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144304733.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000001EB-491", "dur":917.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144304709.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000252-594", "dur":982.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144305655.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000001EC-492", "dur":76.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144304522.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000001E3-483", "dur":1217.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144304515.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001E2-482", "dur":1226.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144305696.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000253-595", "dur":108.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144304478.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000024A-586", "dur":1334.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144304467.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000249-585", "dur":1348.750, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144304742.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000001BE-446", "dur":1146.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144305895.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000001BF-447", "dur":143.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144304551.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000001B6-438", "dur":1496.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144304543.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001B5-437", "dur":1508.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144304398.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000457-1111", "dur":1702.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144306118.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000458-1112", "dur":12.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144306137.000, "id":"0x10000045A-1114-0x5000001ED-493", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144306181.500, "id":"0x10000045A-1114-0x5000001ED-493", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144306181.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001ED-493", "dur":33.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144306137.000, "id":"0x10000045A-1114-0x400000254-596", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144306211.750, "id":"0x10000045A-1114-0x400000254-596", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144306137.000, "id":"0x10000045A-1114-0x5000001EE-494", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144306222.000, "id":"0x10000045A-1114-0x5000001EE-494", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144306137.000, "id":"0x10000045A-1114-0x3000001C0-448", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144306222.250, "id":"0x10000045A-1114-0x3000001C0-448", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144306212.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000254-596", "dur":34.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144306137.000, "id":"0x10000045A-1114-0x400000255-597", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144306255.750, "id":"0x10000045A-1114-0x400000255-597", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144306222.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001EE-494", "dur":88.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144306222.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001C0-448", "dur":94.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144306255.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000255-597", "dur":97.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144306137.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000045A-1114", "dur":252.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144306134.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000459-1113", "dur":267.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144304261.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000044E-1102", "dur":2156.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144306426.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000045B-1115", "dur":1612.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144302029.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000449-1097", "dur":6115.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144302026.500, "name":"process", "cat":"OpenCVTrace", "id":"0x100000448-1096", "dur":6122.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144308165.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000045E-1118", "dur":3975.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144308162.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000045D-1117", "dur":3999.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144308154.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000045C-1116", "dur":4012.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144248530.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000440-1088", "dur":63637.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144312184.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000462-1122", "dur":46655.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144358874.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000464-1124", "dur":7188.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144366086.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000466-1126", "dur":260.750, "args":{"tIPP":257646}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144366076.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000465-1125", "dur":275.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144358867.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000463-1123", "dur":7488.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144312182.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000461-1121", "dur":54176.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144312178.750, "name":"read", "cat":"OpenCVTrace", "id":"0x100000460-1120", "dur":54183.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144366375.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000469-1129", "dur":1597.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144368002.000, "id":"0x10000046C-1132-0x400000256-598", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144368050.000, "id":"0x10000046C-1132-0x400000256-598", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144368002.000, "id":"0x10000046C-1132-0x5000001EF-495", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144368066.000, "id":"0x10000046C-1132-0x5000001EF-495", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144368002.000, "id":"0x10000046C-1132-0x3000001C1-449", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144368073.000, "id":"0x10000046C-1132-0x3000001C1-449", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144368062.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000257-599", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144368050.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000256-598", "dur":260.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144368002.000, "id":"0x10000046C-1132-0x400000258-600", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144368317.000, "id":"0x10000046C-1132-0x400000258-600", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144368077.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000001F0-496", "dur":243.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144368066.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001EF-495", "dur":260.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144368083.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000001C2-450", "dur":252.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144368073.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001C1-449", "dur":269.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144368002.000, "id":"0x10000046C-1132-0x20000024A-586", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144368357.250, "id":"0x10000046C-1132-0x20000024A-586", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144368346.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000259-601", "dur":290.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144368317.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000258-600", "dur":322.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144368362.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000024B-587", "dur":289.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144368357.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000024A-586", "dur":299.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144368002.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000046C-1132", "dur":690.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144367997.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000046B-1131", "dur":709.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144367980.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000046A-1130", "dur":729.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144368755.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000046F-1135", "dur":6.750, "args":{"tIPP":3299}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144368752.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x10000046E-1134", "dur":13.750, "args":{"tIPP":15608}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144368798.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000472-1138", "dur":2.000, "args":{"tIPP":2456}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144368796.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000471-1137", "dur":7.750, "args":{"tIPP":9204}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144368790.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000470-1136", "dur":23.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144368823.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000475-1141", "dur":1.750, "args":{"tIPP":1948}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144368821.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000474-1140", "dur":7.000, "args":{"tIPP":7429}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144368819.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000473-1139", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144368838.750, "id":"0x100000476-1142-0x20000024C-588", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144368864.250, "id":"0x100000476-1142-0x20000024C-588", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144368838.750, "id":"0x100000476-1142-0x5000001F1-497", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144368885.750, "id":"0x100000476-1142-0x5000001F1-497", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144368838.750, "id":"0x100000476-1142-0x40000025A-602", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144368906.000, "id":"0x100000476-1142-0x40000025A-602", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144368892.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000251-593", "dur":72.250, "args":{"tIPP":67778}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144368889.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000250-592", "dur":80.000, "args":{"tIPP":80954}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144368880.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000024F-591", "dur":91.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144368924.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000001F6-502", "dur":66.750, "args":{"tIPP":63976}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144368920.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000001F5-501", "dur":77.750, "args":{"tIPP":78482}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144368905.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000001F4-500", "dur":95.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144368939.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000025F-607", "dur":67.000, "args":{"tIPP":64069}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144368936.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000025E-606", "dur":77.250, "args":{"tIPP":78241}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144368926.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000025D-605", "dur":89.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144368984.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000254-596", "dur":55.250, "args":{"tIPP":54233}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144368982.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000253-595", "dur":61.500, "args":{"tIPP":62155}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144368977.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000252-594", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144368875.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x20000024E-590", "dur":173.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144369014.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000001F9-505", "dur":58.000, "args":{"tIPP":57360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144369011.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000001F8-504", "dur":65.500, "args":{"tIPP":65066}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144369006.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000001F7-503", "dur":73.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144368901.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000001F3-499", "dur":181.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144369030.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000262-610", "dur":53.750, "args":{"tIPP":53521}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144369027.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000261-609", "dur":60.250, "args":{"tIPP":61349}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144369021.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000260-608", "dur":68.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144368922.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000025C-604", "dur":170.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144369053.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000255-597", "dur":677.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144369735.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000256-598", "dur":89.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144368870.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x20000024D-589", "dur":962.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144368864.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000024C-588", "dur":971.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144368838.750, "id":"0x100000476-1142-0x200000257-599", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144369841.250, "id":"0x100000476-1142-0x200000257-599", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144369859.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000025C-604", "dur":55.500, "args":{"tIPP":54376}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144369857.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000025B-603", "dur":61.750, "args":{"tIPP":62890}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144369852.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000025A-602", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144369933.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000025F-607", "dur":67.250, "args":{"tIPP":66473}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144369931.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000025E-606", "dur":73.500, "args":{"tIPP":74275}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144369926.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000025D-605", "dur":81.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144369849.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000259-601", "dur":161.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144369097.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000263-611", "dur":962.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144369087.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000001FA-506", "dur":1053.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144370065.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000264-612", "dur":87.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144368917.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000025B-603", "dur":1244.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144368906.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000025A-602", "dur":1258.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144370145.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000001FB-507", "dur":101.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144368896.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000001F2-498", "dur":1358.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144368885.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001F1-497", "dur":1371.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144370014.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000260-608", "dur":1127.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144371148.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000261-609", "dur":146.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144369845.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000258-600", "dur":1454.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144369841.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000257-599", "dur":1461.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144368838.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000476-1142", "dur":2543.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144371399.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000477-1143", "dur":11.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144371418.000, "id":"0x100000479-1145-0x5000001FC-508", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144371455.250, "id":"0x100000479-1145-0x5000001FC-508", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144371418.000, "id":"0x100000479-1145-0x3000001C3-451", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144371464.000, "id":"0x100000479-1145-0x3000001C3-451", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144371455.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001FC-508", "dur":30.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144371418.000, "id":"0x100000479-1145-0x5000001FD-509", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144371492.250, "id":"0x100000479-1145-0x5000001FD-509", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144371464.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001C3-451", "dur":84.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144371418.000, "id":"0x100000479-1145-0x200000262-610", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144371559.750, "id":"0x100000479-1145-0x200000262-610", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144371492.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001FD-509", "dur":102.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144371418.000, "id":"0x100000479-1145-0x400000265-613", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144371620.500, "id":"0x100000479-1145-0x400000265-613", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144371559.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000262-610", "dur":89.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144371620.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000265-613", "dur":30.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144371418.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000479-1145", "dur":308.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144371415.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000478-1144", "dur":324.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144368717.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000046D-1133", "dur":3031.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144371757.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000047A-1146", "dur":1496.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144366370.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000468-1128", "dur":7004.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144366366.250, "name":"process", "cat":"OpenCVTrace", "id":"0x100000467-1127", "dur":7012.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144373389.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000047D-1149", "dur":4286.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144373386.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000047C-1148", "dur":4301.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144373384.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000047B-1147", "dur":4308.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144312176.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x10000045F-1119", "dur":65518.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144377710.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000481-1153", "dur":49137.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144426882.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000483-1155", "dur":6843.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144433748.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000485-1157", "dur":260.500, "args":{"tIPP":257533}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144433738.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000484-1156", "dur":275.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144426875.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000482-1154", "dur":7166.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144377708.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000480-1152", "dur":56336.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144377705.250, "name":"read", "cat":"OpenCVTrace", "id":"0x10000047F-1151", "dur":56343.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144434058.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000488-1160", "dur":1507.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144435604.250, "id":"0x10000048B-1163-0x3000001C4-452", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144435659.750, "id":"0x10000048B-1163-0x3000001C4-452", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144435604.250, "id":"0x10000048B-1163-0x400000266-614", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144435653.750, "id":"0x10000048B-1163-0x400000266-614", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144435604.250, "id":"0x10000048B-1163-0x5000001FE-510", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144435697.750, "id":"0x10000048B-1163-0x5000001FE-510", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144435671.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000001C5-453", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144435659.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001C4-452", "dur":260.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144435672.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000267-615", "dur":253.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144435604.250, "id":"0x10000048B-1163-0x3000001C6-454", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144435926.250, "id":"0x10000048B-1163-0x3000001C6-454", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144435653.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000266-614", "dur":278.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144435708.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000001FF-511", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144435697.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000001FE-510", "dur":259.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144435931.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000001C7-455", "dur":240.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144435926.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001C6-454", "dur":248.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144435604.250, "id":"0x10000048B-1163-0x200000263-611", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144436190.250, "id":"0x10000048B-1163-0x200000263-611", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144436195.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000264-612", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144436190.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000263-611", "dur":249.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144435604.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000048B-1163", "dur":898.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144435599.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000048A-1162", "dur":917.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144435574.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000489-1161", "dur":946.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144436566.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000048E-1166", "dur":6.250, "args":{"tIPP":3299}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144436563.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x10000048D-1165", "dur":57.500, "args":{"tIPP":15554}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144436654.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000491-1169", "dur":4.000, "args":{"tIPP":2398}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144436652.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000490-1168", "dur":9.500, "args":{"tIPP":10889}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144436647.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000048F-1167", "dur":25.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144436681.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000494-1172", "dur":1.500, "args":{"tIPP":2096}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144436679.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000493-1171", "dur":6.750, "args":{"tIPP":7526}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144436677.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000492-1170", "dur":16.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144436697.000, "id":"0x100000495-1173-0x400000268-616", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144436725.750, "id":"0x100000495-1173-0x400000268-616", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144436697.000, "id":"0x100000495-1173-0x3000001C8-456", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144436731.500, "id":"0x100000495-1173-0x3000001C8-456", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144436697.000, "id":"0x100000495-1173-0x500000200-512", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144436774.250, "id":"0x100000495-1173-0x500000200-512", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144436759.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000001CD-461", "dur":68.000, "args":{"tIPP":64363}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144436756.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000001CC-460", "dur":79.000, "args":{"tIPP":76954}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144436755.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000026D-621", "dur":80.750, "args":{"tIPP":75381}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144436747.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000001CB-459", "dur":91.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144436753.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000026C-620", "dur":89.000, "args":{"tIPP":89668}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144436743.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000026B-619", "dur":101.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144436806.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000205-517", "dur":66.750, "args":{"tIPP":62567}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144436803.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000204-516", "dur":76.250, "args":{"tIPP":76803}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144436794.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000203-515", "dur":88.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144436852.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000001D0-464", "dur":54.250, "args":{"tIPP":53773}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144436849.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000001CF-463", "dur":60.500, "args":{"tIPP":61677}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144436844.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000001CE-462", "dur":69.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144436742.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000001CA-458", "dur":173.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144436857.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000270-624", "dur":59.000, "args":{"tIPP":58733}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144436855.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000026F-623", "dur":65.500, "args":{"tIPP":66346}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144436850.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000026E-622", "dur":73.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144436738.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000026A-618", "dur":188.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144436895.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000208-520", "dur":52.750, "args":{"tIPP":52135}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144436893.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000207-519", "dur":58.750, "args":{"tIPP":59548}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144436888.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000206-518", "dur":67.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144436790.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000202-514", "dur":168.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144436930.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000271-625", "dur":734.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144437669.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000272-626", "dur":90.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144436732.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000269-617", "dur":1034.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144436725.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000268-616", "dur":1044.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144436919.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000001D1-465", "dur":937.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144437862.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000001D2-466", "dur":83.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144436737.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000001C9-457", "dur":1215.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144436731.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001C8-456", "dur":1224.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144436697.000, "id":"0x100000495-1173-0x200000265-613", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144437969.500, "id":"0x100000495-1173-0x200000265-613", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144437990.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000026A-618", "dur":56.250, "args":{"tIPP":55130}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144437987.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000269-617", "dur":63.500, "args":{"tIPP":63968}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144437982.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000268-616", "dur":72.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144438065.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000026D-621", "dur":50.500, "args":{"tIPP":50111}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144438063.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000026C-620", "dur":56.500, "args":{"tIPP":57173}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144438059.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000026B-619", "dur":63.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144437979.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000267-615", "dur":146.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144436962.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000209-521", "dur":1184.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144438153.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000020A-522", "dur":151.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144436785.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000201-513", "dur":1526.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144436774.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000200-512", "dur":1540.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144438129.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000026E-622", "dur":965.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144439101.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000026F-623", "dur":95.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144437975.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000266-614", "dur":1228.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144437969.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000265-613", "dur":1236.750, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144436697.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000495-1173", "dur":2535.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144439240.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000496-1174", "dur":9.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144439256.000, "id":"0x100000498-1176-0x50000020B-523", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144439324.250, "id":"0x100000498-1176-0x50000020B-523", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144439256.000, "id":"0x100000498-1176-0x3000001D3-467", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144439334.750, "id":"0x100000498-1176-0x3000001D3-467", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144439324.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000020B-523", "dur":36.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144439334.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001D3-467", "dur":34.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144439256.000, "id":"0x100000498-1176-0x50000020C-524", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144439369.500, "id":"0x100000498-1176-0x50000020C-524", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144439256.000, "id":"0x100000498-1176-0x3000001D4-468", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144439378.750, "id":"0x100000498-1176-0x3000001D4-468", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144439369.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000020C-524", "dur":85.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144439256.000, "id":"0x100000498-1176-0x50000020D-525", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144439461.000, "id":"0x100000498-1176-0x50000020D-525", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144439378.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001D4-468", "dur":91.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144439461.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000020D-525", "dur":76.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144439256.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000498-1176", "dur":312.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144439253.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000497-1175", "dur":319.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144436528.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000048C-1164", "dur":3060.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144439595.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000499-1177", "dur":1659.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144434055.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000487-1159", "dur":7310.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144434052.750, "name":"process", "cat":"OpenCVTrace", "id":"0x100000486-1158", "dur":7317.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144441381.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000049C-1180", "dur":4148.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144441377.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000049B-1179", "dur":4169.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144441374.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000049A-1178", "dur":4176.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144377702.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x10000047E-1150", "dur":67850.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144445568.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000004A0-1184", "dur":49252.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144494853.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000004A2-1186", "dur":7110.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144501985.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000004A4-1188", "dur":262.750, "args":{"tIPP":258831}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144501976.000, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000004A3-1187", "dur":276.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144494844.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000004A1-1185", "dur":7411.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144445566.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x10000049F-1183", "dur":56692.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144445563.250, "name":"read", "cat":"OpenCVTrace", "id":"0x10000049E-1182", "dur":56699.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144502274.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000004A7-1191", "dur":1607.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144503916.750, "id":"0x1000004AA-1194-0x400000273-627", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144503995.750, "id":"0x1000004AA-1194-0x400000273-627", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144503916.750, "id":"0x1000004AA-1194-0x50000020E-526", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144504005.750, "id":"0x1000004AA-1194-0x50000020E-526", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144503916.750, "id":"0x1000004AA-1194-0x3000001D5-469", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144504006.000, "id":"0x1000004AA-1194-0x3000001D5-469", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144504016.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000020F-527", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144504008.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000274-628", "dur":254.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144504005.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000020E-526", "dur":259.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144503995.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000273-627", "dur":273.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144503916.750, "id":"0x1000004AA-1194-0x500000210-528", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144504270.500, "id":"0x1000004AA-1194-0x500000210-528", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144503916.750, "id":"0x1000004AA-1194-0x400000275-629", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144504275.000, "id":"0x1000004AA-1194-0x400000275-629", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144504042.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000001D6-470", "dur":243.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144504006.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001D5-469", "dur":285.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144504275.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000211-529", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144504270.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000210-528", "dur":248.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144504279.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000276-630", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144504275.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000275-629", "dur":249.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144503916.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000004AA-1194", "dur":642.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144503906.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000004A9-1193", "dur":661.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144503890.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000004A8-1192", "dur":680.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144504636.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000004AD-1197", "dur":4.750, "args":{"tIPP":3326}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144504632.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000004AC-1196", "dur":12.500, "args":{"tIPP":14457}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144504681.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000004B0-1200", "dur":1.750, "args":{"tIPP":2294}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144504678.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000004AF-1199", "dur":7.500, "args":{"tIPP":8493}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144504674.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000004AE-1198", "dur":23.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144504705.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000004B3-1203", "dur":1.500, "args":{"tIPP":2064}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144504703.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000004B2-1202", "dur":7.000, "args":{"tIPP":7463}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144504701.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000004B1-1201", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144504721.250, "id":"0x1000004B4-1204-0x400000277-631", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144504802.250, "id":"0x1000004B4-1204-0x400000277-631", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144504721.250, "id":"0x1000004B4-1204-0x3000001D7-471", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144504802.250, "id":"0x1000004B4-1204-0x3000001D7-471", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144504721.250, "id":"0x1000004B4-1204-0x500000212-530", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144504809.000, "id":"0x1000004B4-1204-0x500000212-530", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144504841.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000217-535", "dur":73.000, "args":{"tIPP":65187}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144504838.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000216-534", "dur":82.750, "args":{"tIPP":83787}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144504829.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000215-533", "dur":95.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144504837.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000001DC-476", "dur":122.750, "args":{"tIPP":69049}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144504834.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000001DB-475", "dur":135.250, "args":{"tIPP":134723}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144504837.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000027C-636", "dur":132.500, "args":{"tIPP":68305}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144504824.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000001DA-474", "dur":148.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144504834.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000027B-635", "dur":143.500, "args":{"tIPP":143907}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144504824.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000027A-634", "dur":156.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144504937.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000021A-538", "dur":55.500, "args":{"tIPP":54983}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144504935.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000219-537", "dur":62.250, "args":{"tIPP":63044}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144504929.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000218-536", "dur":70.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144504825.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000214-532", "dur":178.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144504986.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000001DF-479", "dur":53.250, "args":{"tIPP":52988}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144504984.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000001DE-478", "dur":60.250, "args":{"tIPP":61140}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144504978.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000001DD-477", "dur":68.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144504995.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000027F-639", "dur":54.250, "args":{"tIPP":53116}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144504820.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000001D9-473", "dur":230.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144504993.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000027E-638", "dur":60.750, "args":{"tIPP":61452}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144504987.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000027D-637", "dur":68.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144504820.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000279-633", "dur":239.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144505063.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000280-640", "dur":701.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144505769.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000281-641", "dur":82.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144504814.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000278-632", "dur":1044.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144504802.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000277-631", "dur":1060.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144504721.250, "id":"0x1000004B4-1204-0x400000282-642", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144505868.500, "id":"0x1000004B4-1204-0x400000282-642", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144505901.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000287-647", "dur":55.750, "args":{"tIPP":54635}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144505899.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000286-646", "dur":62.000, "args":{"tIPP":62832}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144505894.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000285-645", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144505007.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000021B-539", "dur":964.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144505976.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000028A-650", "dur":50.000, "args":{"tIPP":49758}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144505973.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000289-649", "dur":56.250, "args":{"tIPP":57155}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144505968.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000288-648", "dur":64.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144505891.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000284-644", "dur":143.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144505976.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000021C-540", "dur":81.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144504819.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000213-531", "dur":1245.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144504809.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000212-530", "dur":1260.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144505054.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000001E0-480", "dur":1027.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144506086.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000001E1-481", "dur":101.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144504814.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000001D8-472", "dur":1380.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144504802.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001D7-471", "dur":1396.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144506040.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000028B-651", "dur":1119.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144507165.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000028C-652", "dur":143.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144505887.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000283-643", "dur":1427.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144505868.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000282-642", "dur":1449.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144504721.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000004B4-1204", "dur":2658.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144507397.250, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000004B5-1205", "dur":9.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144507414.000, "id":"0x1000004B7-1207-0x50000021D-541", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144507473.000, "id":"0x1000004B7-1207-0x50000021D-541", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144507473.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000021D-541", "dur":31.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144507414.000, "id":"0x1000004B7-1207-0x40000028D-653", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144507505.750, "id":"0x1000004B7-1207-0x40000028D-653", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144507414.000, "id":"0x1000004B7-1207-0x50000021E-542", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144507510.000, "id":"0x1000004B7-1207-0x50000021E-542", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144507414.000, "id":"0x1000004B7-1207-0x3000001E2-482", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144507515.000, "id":"0x1000004B7-1207-0x3000001E2-482", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144507505.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000028D-653", "dur":36.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144507414.000, "id":"0x1000004B7-1207-0x40000028E-654", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144507551.000, "id":"0x1000004B7-1207-0x40000028E-654", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144507515.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001E2-482", "dur":106.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144507510.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000021E-542", "dur":145.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144507551.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000028E-654", "dur":134.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144507414.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000004B7-1207", "dur":336.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144507411.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000004B6-1206", "dur":351.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144504599.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000004AB-1195", "dur":3173.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144507780.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000004B8-1208", "dur":1494.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144502269.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000004A6-1190", "dur":7092.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144502267.500, "name":"process", "cat":"OpenCVTrace", "id":"0x1000004A5-1189", "dur":7099.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144509377.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000004BB-1211", "dur":3933.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144509374.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000004BA-1210", "dur":3953.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144509371.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000004B9-1209", "dur":3960.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144445560.500, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x10000049D-1181", "dur":67774.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144513354.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000004BF-1215", "dur":45498.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144558890.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000004C1-1217", "dur":7162.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144566074.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000004C3-1219", "dur":263.500, "args":{"tIPP":259782}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144566065.000, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000004C2-1218", "dur":278.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144558880.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000004C0-1216", "dur":7465.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144513351.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000004BE-1214", "dur":52997.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144513347.500, "name":"read", "cat":"OpenCVTrace", "id":"0x1000004BD-1213", "dur":53005.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144566364.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000004C6-1222", "dur":1595.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144567989.000, "id":"0x1000004C9-1225-0x40000028F-655", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144568038.500, "id":"0x1000004C9-1225-0x40000028F-655", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144567989.000, "id":"0x1000004C9-1225-0x3000001E3-483", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144568066.750, "id":"0x1000004C9-1225-0x3000001E3-483", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144567989.000, "id":"0x1000004C9-1225-0x50000021F-543", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144568076.250, "id":"0x1000004C9-1225-0x50000021F-543", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144568051.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000290-656", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144568038.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000028F-655", "dur":262.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144567989.000, "id":"0x1000004C9-1225-0x400000291-657", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144568306.500, "id":"0x1000004C9-1225-0x400000291-657", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144568077.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000001E4-484", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144568066.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001E3-483", "dur":259.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144568087.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000220-544", "dur":242.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144567989.000, "id":"0x1000004C9-1225-0x3000001E5-485", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144568331.500, "id":"0x1000004C9-1225-0x3000001E5-485", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144568076.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000021F-543", "dur":259.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144568311.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000292-658", "dur":253.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144568306.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000291-657", "dur":262.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144568336.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000001E6-486", "dur":289.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144568331.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001E5-485", "dur":297.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144567989.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000004C9-1225", "dur":666.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144567984.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000004C8-1224", "dur":683.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144567967.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000004C7-1223", "dur":703.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144568715.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000004CC-1228", "dur":5.000, "args":{"tIPP":3170}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144568712.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000004CB-1227", "dur":12.000, "args":{"tIPP":13650}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144568753.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000004CF-1231", "dur":2.000, "args":{"tIPP":3010}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144568750.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000004CE-1230", "dur":8.250, "args":{"tIPP":9138}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144568746.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000004CD-1229", "dur":23.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144568778.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000004D2-1234", "dur":1.500, "args":{"tIPP":2061}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144568776.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000004D1-1233", "dur":18.750, "args":{"tIPP":7377}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144568773.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000004D0-1232", "dur":28.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144568806.250, "id":"0x1000004D3-1235-0x400000293-659", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144568840.000, "id":"0x1000004D3-1235-0x400000293-659", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144568806.250, "id":"0x1000004D3-1235-0x200000270-624", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144568874.500, "id":"0x1000004D3-1235-0x200000270-624", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144568806.250, "id":"0x1000004D3-1235-0x3000001E7-487", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144568883.500, "id":"0x1000004D3-1235-0x3000001E7-487", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144568869.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000298-664", "dur":72.250, "args":{"tIPP":68692}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144568866.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000297-663", "dur":80.500, "args":{"tIPP":81572}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144568856.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000296-662", "dur":93.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144568907.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000275-629", "dur":68.500, "args":{"tIPP":64456}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144568916.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000001EC-492", "dur":65.000, "args":{"tIPP":62128}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144568905.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000274-628", "dur":77.750, "args":{"tIPP":79450}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144568895.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000273-627", "dur":91.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144568913.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000001EB-491", "dur":75.000, "args":{"tIPP":75956}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144568903.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000001EA-490", "dur":87.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144568962.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000029B-667", "dur":53.500, "args":{"tIPP":53333}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144568960.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000029A-666", "dur":60.250, "args":{"tIPP":60880}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144568955.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000299-665", "dur":67.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144568852.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000295-661", "dur":174.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144568999.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000278-632", "dur":54.750, "args":{"tIPP":54048}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144569004.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000001EF-495", "dur":53.000, "args":{"tIPP":52666}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144568997.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000277-631", "dur":61.000, "args":{"tIPP":61778}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144568991.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000276-630", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144569001.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000001EE-494", "dur":60.000, "args":{"tIPP":60610}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144568890.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000272-626", "dur":173.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144568996.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000001ED-493", "dur":67.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144568899.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000001E9-489", "dur":167.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144569030.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000029C-668", "dur":677.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144569712.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000029D-669", "dur":97.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144568847.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000294-660", "dur":970.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144568840.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000293-659", "dur":980.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144568806.250, "id":"0x1000004D3-1235-0x40000029E-670", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144569826.000, "id":"0x1000004D3-1235-0x40000029E-670", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144569845.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000002A3-675", "dur":55.500, "args":{"tIPP":54849}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144569842.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000002A2-674", "dur":62.750, "args":{"tIPP":63357}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144569837.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000002A1-673", "dur":70.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144569920.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000002A6-678", "dur":50.000, "args":{"tIPP":49887}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144569917.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000002A5-677", "dur":56.750, "args":{"tIPP":57389}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144569912.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000002A4-676", "dur":64.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144569835.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000002A0-672", "dur":144.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144569071.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000001F0-496", "dur":931.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144569068.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000279-633", "dur":1009.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144570008.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000001F1-497", "dur":78.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144568894.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000001E8-488", "dur":1199.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144568883.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001E7-487", "dur":1213.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144570082.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000027A-634", "dur":83.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144568885.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000271-625", "dur":1288.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144568874.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000270-624", "dur":1302.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144569983.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000002A7-679", "dur":1105.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144571094.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000002A8-680", "dur":137.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144569830.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000029F-671", "dur":1407.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144569826.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000029E-670", "dur":1414.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144568806.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000004D3-1235", "dur":2505.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144571403.250, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000004D4-1236", "dur":8.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144571420.000, "id":"0x1000004D6-1238-0x20000027B-635", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144571460.750, "id":"0x1000004D6-1238-0x20000027B-635", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144571420.000, "id":"0x1000004D6-1238-0x4000002A9-681", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144571488.000, "id":"0x1000004D6-1238-0x4000002A9-681", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144571460.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000027B-635", "dur":30.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144571420.000, "id":"0x1000004D6-1238-0x3000001F2-498", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144571491.500, "id":"0x1000004D6-1238-0x3000001F2-498", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144571420.000, "id":"0x1000004D6-1238-0x20000027C-636", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144571497.250, "id":"0x1000004D6-1238-0x20000027C-636", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144571488.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002A9-681", "dur":35.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144571420.000, "id":"0x1000004D6-1238-0x4000002AA-682", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144571531.750, "id":"0x1000004D6-1238-0x4000002AA-682", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144571497.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000027C-636", "dur":112.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144571491.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001F2-498", "dur":131.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144571531.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002AA-682", "dur":107.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144571420.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000004D6-1238", "dur":240.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144571416.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000004D5-1237", "dur":247.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144568677.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000004CA-1226", "dur":2995.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144571680.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000004D7-1239", "dur":1511.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144566359.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000004C5-1221", "dur":7065.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144566357.500, "name":"process", "cat":"OpenCVTrace", "id":"0x1000004C4-1220", "dur":7074.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144573443.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000004DA-1242", "dur":4212.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144573439.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000004D9-1241", "dur":4229.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144573436.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000004D8-1240", "dur":4235.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144513344.500, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000004BC-1212", "dur":64330.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144577690.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000004DE-1246", "dur":49188.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144626915.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000004E0-1248", "dur":6832.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144633770.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000004E2-1250", "dur":257.000, "args":{"tIPP":251484}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144633762.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000004E1-1249", "dur":270.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144626906.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000004DF-1247", "dur":7129.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144577687.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000004DD-1245", "dur":56351.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144577684.500, "name":"read", "cat":"OpenCVTrace", "id":"0x1000004DC-1244", "dur":56357.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144634052.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000004E5-1253", "dur":1513.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144635605.250, "id":"0x1000004E8-1256-0x500000221-545", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144635668.750, "id":"0x1000004E8-1256-0x500000221-545", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144635605.250, "id":"0x1000004E8-1256-0x3000001F3-499", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144635685.750, "id":"0x1000004E8-1256-0x3000001F3-499", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144635605.250, "id":"0x1000004E8-1256-0x20000027D-637", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144635696.750, "id":"0x1000004E8-1256-0x20000027D-637", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144635605.250, "id":"0x1000004E8-1256-0x4000002AB-683", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144635686.000, "id":"0x1000004E8-1256-0x4000002AB-683", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144635692.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000001F4-500", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144635685.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001F3-499", "dur":251.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144635605.250, "id":"0x1000004E8-1256-0x3000001F5-501", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144635943.000, "id":"0x1000004E8-1256-0x3000001F5-501", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144635707.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000027E-638", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144635696.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000027D-637", "dur":259.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144635706.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000222-546", "dur":253.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144635718.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000002AC-684", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144635668.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000221-545", "dur":297.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144635686.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002AB-683", "dur":280.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144635947.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000001F6-502", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144635943.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001F5-501", "dur":249.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144635605.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000004E8-1256", "dur":630.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144635600.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000004E7-1255", "dur":641.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144635575.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000004E6-1254", "dur":670.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144636290.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000004EB-1259", "dur":18.250, "args":{"tIPP":15125}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144636287.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000004EA-1258", "dur":26.000, "args":{"tIPP":27581}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144636343.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000004EE-1262", "dur":2.500, "args":{"tIPP":3052}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144636340.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000004ED-1261", "dur":8.750, "args":{"tIPP":9653}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144636336.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000004EC-1260", "dur":35.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144636380.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000004F1-1265", "dur":1.750, "args":{"tIPP":2088}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144636378.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000004F0-1264", "dur":7.000, "args":{"tIPP":7716}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144636376.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000004EF-1263", "dur":16.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144636396.000, "id":"0x1000004F2-1266-0x4000002AD-685", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144636424.000, "id":"0x1000004F2-1266-0x4000002AD-685", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144636396.000, "id":"0x1000004F2-1266-0x20000027F-639", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144636431.500, "id":"0x1000004F2-1266-0x20000027F-639", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144636451.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000002B2-690", "dur":70.250, "args":{"tIPP":68539}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144636448.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000002B1-689", "dur":78.250, "args":{"tIPP":79240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144636460.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000284-644", "dur":66.500, "args":{"tIPP":62454}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144636441.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000002B0-688", "dur":88.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144636458.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000283-643", "dur":80.500, "args":{"tIPP":75262}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144636448.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000282-642", "dur":93.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144636554.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000287-647", "dur":67.750, "args":{"tIPP":67036}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144636542.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000002B5-693", "dur":93.250, "args":{"tIPP":92852}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144636552.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000286-646", "dur":86.000, "args":{"tIPP":74861}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144636539.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000002B4-692", "dur":100.000, "args":{"tIPP":100768}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144636547.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000285-645", "dur":94.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144636444.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000281-641", "dur":200.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144636534.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000002B3-691", "dur":177.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144636436.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000002AF-687", "dur":279.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144636396.000, "id":"0x1000004F2-1266-0x3000001F7-503", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144636824.250, "id":"0x1000004F2-1266-0x3000001F7-503", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144636857.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000001FC-508", "dur":76.750, "args":{"tIPP":73410}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144636855.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000001FB-507", "dur":86.000, "args":{"tIPP":87909}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144636845.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000001FA-506", "dur":99.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144636957.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000001FF-511", "dur":87.250, "args":{"tIPP":87495}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144636954.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000001FE-510", "dur":94.750, "args":{"tIPP":95467}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144636949.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000001FD-509", "dur":102.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144636841.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000001F9-505", "dur":214.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144636720.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000002B6-694", "dur":638.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144637363.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000002B7-695", "dur":85.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144636431.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000002AE-686", "dur":1025.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144636424.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002AD-685", "dur":1035.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144636396.000, "id":"0x1000004F2-1266-0x4000002B8-696", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144637465.500, "id":"0x1000004F2-1266-0x4000002B8-696", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144637485.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000002BD-701", "dur":58.250, "args":{"tIPP":57197}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144637483.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000002BC-700", "dur":65.000, "args":{"tIPP":66012}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144637478.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000002BB-699", "dur":73.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144637564.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000002C0-704", "dur":62.750, "args":{"tIPP":62410}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144637561.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000002BF-703", "dur":69.250, "args":{"tIPP":70286}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144637556.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000002BE-702", "dur":77.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144637474.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000002BA-698", "dur":161.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144636648.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000288-648", "dur":1021.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144637676.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000289-649", "dur":90.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144636438.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000280-640", "dur":1335.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144636431.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000027F-639", "dur":1346.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144637059.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000200-512", "dur":931.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144637995.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000201-513", "dur":80.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144636835.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000001F8-504", "dur":1248.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144636824.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000001F7-503", "dur":1262.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144637640.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000002C1-705", "dur":1099.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144638746.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000002C2-706", "dur":151.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144637470.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000002B9-697", "dur":1432.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144637465.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002B8-696", "dur":1441.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144636396.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000004F2-1266", "dur":2537.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144638941.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000004F3-1267", "dur":10.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144638957.500, "id":"0x1000004F5-1269-0x4000002C3-707", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144638981.250, "id":"0x1000004F5-1269-0x4000002C3-707", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144638957.500, "id":"0x1000004F5-1269-0x500000223-547", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144638991.500, "id":"0x1000004F5-1269-0x500000223-547", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144638981.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002C3-707", "dur":30.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144638957.500, "id":"0x1000004F5-1269-0x4000002C4-708", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144639017.750, "id":"0x1000004F5-1269-0x4000002C4-708", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144638991.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000223-547", "dur":30.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144638957.500, "id":"0x1000004F5-1269-0x20000028A-650", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144639031.500, "id":"0x1000004F5-1269-0x20000028A-650", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144638957.500, "id":"0x1000004F5-1269-0x500000224-548", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144639091.250, "id":"0x1000004F5-1269-0x500000224-548", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144639017.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002C4-708", "dur":89.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144639031.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000028A-650", "dur":88.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144639091.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000224-548", "dur":93.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144638957.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000004F5-1269", "dur":249.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144638955.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000004F4-1268", "dur":256.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144636251.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000004E9-1257", "dur":2967.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144639224.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000004F6-1270", "dur":1517.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144634048.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000004E4-1252", "dur":6809.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144634046.500, "name":"process", "cat":"OpenCVTrace", "id":"0x1000004E3-1251", "dur":6815.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144640872.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000004F9-1273", "dur":4234.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144640869.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000004F8-1272", "dur":4250.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144640866.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000004F7-1271", "dur":4257.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144577682.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000004DB-1243", "dur":67444.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144645143.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000004FD-1277", "dur":45697.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144690878.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000004FF-1279", "dur":7151.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144698062.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000501-1281", "dur":263.250, "args":{"tIPP":263332}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144698048.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000500-1280", "dur":281.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144690868.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000004FE-1278", "dur":7464.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144645140.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000004FC-1276", "dur":53195.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144645137.000, "name":"read", "cat":"OpenCVTrace", "id":"0x1000004FB-1275", "dur":53202.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144698351.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000504-1284", "dur":1605.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144699988.250, "id":"0x100000507-1287-0x4000002C5-709", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144700037.250, "id":"0x100000507-1287-0x4000002C5-709", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144699988.250, "id":"0x100000507-1287-0x20000028B-651", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144700037.250, "id":"0x100000507-1287-0x20000028B-651", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144699988.250, "id":"0x100000507-1287-0x500000225-549", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144700040.500, "id":"0x100000507-1287-0x500000225-549", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144700049.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000002C6-710", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144700049.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000028C-652", "dur":244.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144700051.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000226-550", "dur":243.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144700037.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002C5-709", "dur":260.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144700037.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000028B-651", "dur":262.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144700040.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000225-549", "dur":259.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144699988.250, "id":"0x100000507-1287-0x4000002C7-711", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144700303.500, "id":"0x100000507-1287-0x4000002C7-711", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144699988.250, "id":"0x100000507-1287-0x20000028D-653", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144700305.750, "id":"0x100000507-1287-0x20000028D-653", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144700308.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000002C8-712", "dur":240.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144700310.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000028E-654", "dur":240.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144700303.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002C7-711", "dur":248.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144700305.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000028D-653", "dur":248.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144699988.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000507-1287", "dur":640.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144699983.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000506-1286", "dur":651.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144699965.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000505-1285", "dur":672.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144700688.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000050A-1290", "dur":4.750, "args":{"tIPP":3361}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144700683.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000509-1289", "dur":14.250, "args":{"tIPP":16096}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144700727.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000050D-1293", "dur":2.250, "args":{"tIPP":2808}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144700724.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000050C-1292", "dur":8.000, "args":{"tIPP":9083}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144700720.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000050B-1291", "dur":23.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144700752.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000510-1296", "dur":1.500, "args":{"tIPP":2118}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144700750.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000050F-1295", "dur":7.000, "args":{"tIPP":7378}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144700748.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000050E-1294", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144700767.750, "id":"0x100000511-1297-0x4000002C9-713", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144700786.750, "id":"0x100000511-1297-0x4000002C9-713", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144700767.750, "id":"0x100000511-1297-0x20000028F-655", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144700792.250, "id":"0x100000511-1297-0x20000028F-655", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144700767.750, "id":"0x100000511-1297-0x500000227-551", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144700794.750, "id":"0x100000511-1297-0x500000227-551", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144700816.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000002CE-718", "dur":75.500, "args":{"tIPP":69836}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144700813.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000002CD-717", "dur":83.500, "args":{"tIPP":84750}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144700767.750, "id":"0x100000511-1297-0x300000202-514", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144700896.750, "id":"0x100000511-1297-0x300000202-514", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144700823.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000022C-556", "dur":76.500, "args":{"tIPP":61689}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144700803.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000002CC-716", "dur":96.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144700820.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000022B-555", "dur":84.750, "args":{"tIPP":86447}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144700810.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000022A-554", "dur":97.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144700820.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000294-660", "dur":120.000, "args":{"tIPP":64155}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144700818.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000293-659", "dur":130.500, "args":{"tIPP":131968}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144700808.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000292-658", "dur":143.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144700913.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000002D1-721", "dur":55.750, "args":{"tIPP":55300}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144700917.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000207-519", "dur":57.000, "args":{"tIPP":54751}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144700911.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000002D0-720", "dur":63.250, "args":{"tIPP":63261}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144700920.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000022F-559", "dur":55.750, "args":{"tIPP":55078}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144700904.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000002CF-719", "dur":72.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144700914.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000206-518", "dur":65.250, "args":{"tIPP":65457}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144700798.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000002CB-715", "dur":181.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144700918.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000022E-558", "dur":62.000, "args":{"tIPP":62530}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144700909.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000205-517", "dur":72.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144700913.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000022D-557", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144700806.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000229-553", "dur":180.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144700968.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000297-663", "dur":83.750, "args":{"tIPP":83102}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144700966.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000296-662", "dur":89.750, "args":{"tIPP":90992}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144700958.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000295-661", "dur":100.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144700995.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000020A-522", "dur":66.000, "args":{"tIPP":65218}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144700803.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000291-657", "dur":257.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144700993.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000209-521", "dur":72.000, "args":{"tIPP":72628}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144700988.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000208-520", "dur":79.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144700906.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000204-516", "dur":164.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144700983.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000002D2-722", "dur":720.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144701709.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000002D3-723", "dur":87.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144700792.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000002CA-714", "dur":1012.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144700786.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002C9-713", "dur":1021.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144700990.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000230-560", "dur":932.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144701928.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000231-561", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144700800.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000228-552", "dur":1205.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144700794.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000227-551", "dur":1214.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144701065.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000298-664", "dur":1072.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144701074.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x30000020B-523", "dur":1136.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144702142.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000299-665", "dur":117.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144700798.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000290-656", "dur":1469.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144700792.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000028F-655", "dur":1479.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144702217.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x30000020C-524", "dur":141.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144700903.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000203-515", "dur":1463.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144700896.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000202-514", "dur":1473.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144700767.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000511-1297", "dur":1650.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144702426.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000512-1298", "dur":8.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144702440.500, "id":"0x100000514-1300-0x20000029A-666", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144702467.000, "id":"0x100000514-1300-0x20000029A-666", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144702467.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000029A-666", "dur":30.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144702440.500, "id":"0x100000514-1300-0x20000029B-667", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144702503.750, "id":"0x100000514-1300-0x20000029B-667", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144702440.500, "id":"0x100000514-1300-0x500000232-562", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144702513.000, "id":"0x100000514-1300-0x500000232-562", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144702513.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000232-562", "dur":34.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144702440.500, "id":"0x100000514-1300-0x500000233-563", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144702556.250, "id":"0x100000514-1300-0x500000233-563", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144702503.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000029B-667", "dur":69.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144702440.500, "id":"0x100000514-1300-0x20000029C-668", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144702589.500, "id":"0x100000514-1300-0x20000029C-668", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144702589.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000029C-668", "dur":88.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144702556.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000233-563", "dur":126.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144702440.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000514-1300", "dur":278.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144702438.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000513-1299", "dur":287.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144700643.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000508-1288", "dur":2089.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144702740.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000515-1301", "dur":1553.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144698346.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000503-1283", "dur":6046.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144698344.500, "name":"process", "cat":"OpenCVTrace", "id":"0x100000502-1282", "dur":6053.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144704412.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000518-1304", "dur":4118.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144704404.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000517-1303", "dur":4149.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144704401.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000516-1302", "dur":4156.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144645134.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000004FA-1274", "dur":63426.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144708610.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x10000051C-1308", "dur":50228.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144758876.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000051E-1310", "dur":7178.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144766075.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000520-1312", "dur":263.250, "args":{"tIPP":257530}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144766067.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000051F-1311", "dur":276.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144758867.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000051D-1309", "dur":7480.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144708608.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x10000051B-1307", "dur":57742.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144708572.250, "name":"read", "cat":"OpenCVTrace", "id":"0x10000051A-1306", "dur":57781.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144766364.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000523-1315", "dur":1594.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144767991.250, "id":"0x100000526-1318-0x4000002D4-724", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144768041.000, "id":"0x100000526-1318-0x4000002D4-724", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144767991.250, "id":"0x100000526-1318-0x20000029D-669", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144768041.000, "id":"0x100000526-1318-0x20000029D-669", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144767991.250, "id":"0x100000526-1318-0x30000020D-525", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144768083.250, "id":"0x100000526-1318-0x30000020D-525", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144767991.250, "id":"0x100000526-1318-0x500000234-564", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144768082.000, "id":"0x100000526-1318-0x500000234-564", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144768053.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000029E-670", "dur":243.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144768041.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000029D-669", "dur":262.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144767991.250, "id":"0x100000526-1318-0x20000029F-671", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144768308.500, "id":"0x100000526-1318-0x20000029F-671", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144768077.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000002D5-725", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144768041.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002D4-724", "dur":285.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144768092.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000235-565", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144768082.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000234-564", "dur":259.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144768090.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000020E-526", "dur":252.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144768083.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000020D-525", "dur":263.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144768313.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000002A0-672", "dur":240.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144768308.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000029F-671", "dur":249.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144767991.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000526-1318", "dur":617.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144767986.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000525-1317", "dur":627.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144767967.500, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000524-1316", "dur":649.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144768654.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000529-1321", "dur":10.000, "args":{"tIPP":3457}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144768651.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000528-1320", "dur":17.500, "args":{"tIPP":19152}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144768699.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000052C-1324", "dur":2.000, "args":{"tIPP":2886}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144768696.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000052B-1323", "dur":8.500, "args":{"tIPP":9240}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144768691.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000052A-1322", "dur":23.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144768724.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000052F-1327", "dur":1.500, "args":{"tIPP":1978}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144768722.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000052E-1326", "dur":6.500, "args":{"tIPP":7276}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144768720.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000052D-1325", "dur":15.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144768739.250, "id":"0x100000530-1328-0x2000002A1-673", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144768765.250, "id":"0x100000530-1328-0x2000002A1-673", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144768739.250, "id":"0x100000530-1328-0x30000020F-527", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144768767.500, "id":"0x100000530-1328-0x30000020F-527", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144768739.250, "id":"0x100000530-1328-0x4000002D6-726", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144768806.500, "id":"0x100000530-1328-0x4000002D6-726", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144768739.250, "id":"0x100000530-1328-0x500000236-566", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144768818.250, "id":"0x100000530-1328-0x500000236-566", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144768796.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000214-532", "dur":67.250, "args":{"tIPP":67165}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144768792.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000213-531", "dur":77.750, "args":{"tIPP":76048}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144768795.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000002A6-678", "dur":75.000, "args":{"tIPP":70010}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144768781.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000212-530", "dur":91.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144768792.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000002A5-677", "dur":83.500, "args":{"tIPP":83968}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144768782.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000002A4-676", "dur":96.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144768839.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000002DB-731", "dur":66.500, "args":{"tIPP":63214}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144768836.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000002DA-730", "dur":76.750, "args":{"tIPP":77925}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144768827.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000002D9-729", "dur":89.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144768852.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000023B-571", "dur":69.750, "args":{"tIPP":66378}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144768849.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000023A-570", "dur":79.250, "args":{"tIPP":80040}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144768840.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000239-569", "dur":91.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144768890.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000002A9-681", "dur":55.750, "args":{"tIPP":55000}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144768885.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000217-535", "dur":62.500, "args":{"tIPP":61358}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144768888.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000002A8-680", "dur":62.750, "args":{"tIPP":63000}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144768883.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000216-534", "dur":68.750, "args":{"tIPP":69638}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144768883.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000002A7-679", "dur":69.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144768877.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000215-533", "dur":77.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144768777.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000002A3-675", "dur":179.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144768778.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000211-529", "dur":180.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144768930.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000002DE-734", "dur":52.750, "args":{"tIPP":52278}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144768927.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000002DD-733", "dur":59.250, "args":{"tIPP":60351}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144768922.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000002DC-732", "dur":67.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144768822.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000002D8-728", "dur":170.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144768945.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000023E-574", "dur":53.750, "args":{"tIPP":53000}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144768943.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000023D-573", "dur":59.750, "args":{"tIPP":60648}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144768937.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000023C-572", "dur":68.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144768836.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000238-568", "dur":172.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144768960.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000002AA-682", "dur":741.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144769709.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000002AB-683", "dur":101.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144768772.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000002A2-674", "dur":1046.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144768765.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002A1-673", "dur":1056.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144768997.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000002DF-735", "dur":918.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144769920.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000002E0-736", "dur":71.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144768817.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000002D7-727", "dur":1181.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144768806.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002D6-726", "dur":1195.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144768961.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000218-536", "dur":1044.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144770012.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000219-537", "dur":110.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144768773.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000210-528", "dur":1357.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144768767.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000020F-527", "dur":1366.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144769012.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000023F-575", "dur":1185.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144770205.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000240-576", "dur":152.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144768831.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000237-567", "dur":1535.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144768818.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000236-566", "dur":1551.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144768739.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000530-1328", "dur":1652.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144770398.250, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000531-1329", "dur":8.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144770417.750, "id":"0x100000533-1331-0x30000021A-538", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144770445.250, "id":"0x100000533-1331-0x30000021A-538", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144770445.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000021A-538", "dur":30.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144770417.750, "id":"0x100000533-1331-0x30000021B-539", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144770481.000, "id":"0x100000533-1331-0x30000021B-539", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144770417.750, "id":"0x100000533-1331-0x500000241-577", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144770493.500, "id":"0x100000533-1331-0x500000241-577", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144770493.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000241-577", "dur":35.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144770417.750, "id":"0x100000533-1331-0x500000242-578", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144770537.500, "id":"0x100000533-1331-0x500000242-578", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144770417.750, "id":"0x100000533-1331-0x4000002E1-737", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144770528.250, "id":"0x100000533-1331-0x4000002E1-737", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144770481.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000021B-539", "dur":83.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144770537.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000242-578", "dur":139.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144770528.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002E1-737", "dur":211.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144770417.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000533-1331", "dur":349.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144770415.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000532-1330", "dur":358.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144768622.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000527-1319", "dur":2158.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144770793.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000534-1332", "dur":1563.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144766360.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000522-1314", "dur":6096.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144766358.000, "name":"process", "cat":"OpenCVTrace", "id":"0x100000521-1313", "dur":6103.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144772471.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000537-1335", "dur":4068.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144772468.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000536-1334", "dur":4087.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144772465.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000535-1333", "dur":4094.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144708569.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000519-1305", "dur":67994.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144776594.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x10000053B-1339", "dur":50229.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144826860.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000053D-1341", "dur":7212.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144834093.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000053F-1343", "dur":271.750, "args":{"tIPP":257812}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144834085.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000053E-1342", "dur":287.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144826851.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000053C-1340", "dur":7525.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144776591.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x10000053A-1338", "dur":57787.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144776574.500, "name":"read", "cat":"OpenCVTrace", "id":"0x100000539-1337", "dur":57808.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144834393.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000542-1346", "dur":1598.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144836021.000, "id":"0x100000545-1349-0x30000021C-540", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144836088.000, "id":"0x100000545-1349-0x30000021C-540", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144836021.000, "id":"0x100000545-1349-0x500000243-579", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144836087.000, "id":"0x100000545-1349-0x500000243-579", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144836021.000, "id":"0x100000545-1349-0x2000002AC-684", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144836087.000, "id":"0x100000545-1349-0x2000002AC-684", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144836021.000, "id":"0x100000545-1349-0x4000002E2-738", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144836095.000, "id":"0x100000545-1349-0x4000002E2-738", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144836098.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000244-580", "dur":243.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144836095.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000021D-541", "dur":252.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144836105.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000002E3-739", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144836087.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000243-579", "dur":261.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144836088.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000021C-540", "dur":263.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144836095.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002E2-738", "dur":258.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144836021.000, "id":"0x100000545-1349-0x500000245-581", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144836354.000, "id":"0x100000545-1349-0x500000245-581", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144836122.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000002AD-685", "dur":244.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144836087.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002AC-684", "dur":286.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144836378.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000246-582", "dur":259.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144836354.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000245-581", "dur":287.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144836021.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000545-1349", "dur":653.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144836016.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000544-1348", "dur":663.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144836000.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000543-1347", "dur":682.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144836721.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000548-1352", "dur":4.750, "args":{"tIPP":3600}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144836718.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000547-1351", "dur":12.250, "args":{"tIPP":13580}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144836760.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000054B-1355", "dur":2.000, "args":{"tIPP":3083}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144836757.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000054A-1354", "dur":8.500, "args":{"tIPP":9225}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144836753.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000549-1353", "dur":23.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144836790.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000054E-1358", "dur":1.750, "args":{"tIPP":2207}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144836782.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000054D-1357", "dur":25.250, "args":{"tIPP":13242}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144836780.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000054C-1356", "dur":34.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144836819.250, "id":"0x10000054F-1359-0x500000247-583", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144836843.750, "id":"0x10000054F-1359-0x500000247-583", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144836819.250, "id":"0x10000054F-1359-0x30000021E-542", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144836851.500, "id":"0x10000054F-1359-0x30000021E-542", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144836819.250, "id":"0x10000054F-1359-0x4000002E4-740", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144836884.500, "id":"0x10000054F-1359-0x4000002E4-740", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144836819.250, "id":"0x10000054F-1359-0x2000002AE-686", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144836894.250, "id":"0x10000054F-1359-0x2000002AE-686", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144836873.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000223-547", "dur":83.750, "args":{"tIPP":82792}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144836871.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000222-546", "dur":91.250, "args":{"tIPP":92600}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144836873.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000024C-588", "dur":89.000, "args":{"tIPP":84971}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144836865.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000221-545", "dur":100.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144836871.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000024B-587", "dur":97.250, "args":{"tIPP":98445}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144836860.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000024A-586", "dur":110.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144836922.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000002E9-745", "dur":68.000, "args":{"tIPP":67288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144836984.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000024F-591", "dur":53.250, "args":{"tIPP":52711}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144836978.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000226-550", "dur":60.500, "args":{"tIPP":54640}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144836981.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000024E-590", "dur":59.750, "args":{"tIPP":60213}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144836976.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000225-549", "dur":67.000, "args":{"tIPP":67837}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144836976.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000024D-589", "dur":67.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144836931.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000002B3-691", "dur":112.750, "args":{"tIPP":65239}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144836970.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000224-548", "dur":75.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144836856.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000249-585", "dur":191.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144836862.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000220-544", "dur":186.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144836916.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000002E8-744", "dur":132.500, "args":{"tIPP":81890}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144836928.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000002B2-690", "dur":122.750, "args":{"tIPP":123196}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144836906.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000002E7-743", "dur":147.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144836919.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000002B1-689", "dur":134.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144837068.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000002EC-748", "dur":94.250, "args":{"tIPP":92308}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144837066.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000002EB-747", "dur":102.250, "args":{"tIPP":103118}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144837059.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000002EA-746", "dur":111.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144836901.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000002E6-742", "dur":273.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144837138.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000002B6-694", "dur":68.750, "args":{"tIPP":138786}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144837065.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000002B5-693", "dur":147.000, "args":{"tIPP":147678}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144837060.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000002B4-692", "dur":154.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144836912.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000002B0-688", "dur":305.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144837051.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000250-592", "dur":660.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144837716.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000251-593", "dur":87.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144836850.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000248-584", "dur":961.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144836843.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000247-583", "dur":971.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144837178.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000002ED-749", "dur":939.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144837120.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000227-551", "dur":1050.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144838123.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000002EE-750", "dur":89.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144836895.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000002E5-741", "dur":1325.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144836884.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002E4-740", "dur":1339.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144838176.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000228-552", "dur":99.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144836857.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000021F-543", "dur":1431.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144836851.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000021E-542", "dur":1450.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144837222.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000002B7-695", "dur":1150.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144838379.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000002B8-696", "dur":145.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144836907.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000002AF-687", "dur":1625.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144836894.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002AE-686", "dur":1642.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144836819.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000054F-1359", "dur":1816.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144838653.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000550-1360", "dur":10.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144838671.250, "id":"0x100000552-1362-0x500000252-594", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144838711.250, "id":"0x100000552-1362-0x500000252-594", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144838671.250, "id":"0x100000552-1362-0x4000002EF-751", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144838726.250, "id":"0x100000552-1362-0x4000002EF-751", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144838711.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000252-594", "dur":30.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144838671.250, "id":"0x100000552-1362-0x2000002B9-697", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144838743.750, "id":"0x100000552-1362-0x2000002B9-697", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144838671.250, "id":"0x100000552-1362-0x500000253-595", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144838748.000, "id":"0x100000552-1362-0x500000253-595", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144838726.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002EF-751", "dur":35.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144838671.250, "id":"0x100000552-1362-0x4000002F0-752", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144838770.000, "id":"0x100000552-1362-0x4000002F0-752", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144838743.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002B9-697", "dur":92.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144838748.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000253-595", "dur":101.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144838770.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002F0-752", "dur":93.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144838671.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000552-1362", "dur":224.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144838668.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000551-1361", "dur":231.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144836687.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000546-1350", "dur":2219.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144838914.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000553-1363", "dur":1504.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144834389.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000541-1345", "dur":6111.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144834387.000, "name":"process", "cat":"OpenCVTrace", "id":"0x100000540-1344", "dur":6118.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144840515.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000556-1366", "dur":3895.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144840512.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000555-1365", "dur":3912.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144840509.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000554-1364", "dur":3918.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144776572.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000538-1336", "dur":67861.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144844449.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x10000055A-1370", "dur":46361.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144890848.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000055C-1372", "dur":6840.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144897708.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000055E-1374", "dur":250.750, "args":{"tIPP":244813}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144897701.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000055D-1373", "dur":262.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144890839.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000055B-1371", "dur":7127.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144844447.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000559-1369", "dur":53522.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144844444.250, "name":"read", "cat":"OpenCVTrace", "id":"0x100000558-1368", "dur":53529.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144897984.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000561-1377", "dur":1504.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144899520.250, "id":"0x100000564-1380-0x300000229-553", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144899614.250, "id":"0x100000564-1380-0x300000229-553", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144899520.250, "id":"0x100000564-1380-0x500000254-596", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144899628.000, "id":"0x100000564-1380-0x500000254-596", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144899520.250, "id":"0x100000564-1380-0x4000002F1-753", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144899643.250, "id":"0x100000564-1380-0x4000002F1-753", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144899520.250, "id":"0x100000564-1380-0x2000002BA-698", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144899648.500, "id":"0x100000564-1380-0x2000002BA-698", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144899623.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000022A-554", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144899614.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000229-553", "dur":254.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144899520.250, "id":"0x100000564-1380-0x30000022B-555", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144899874.000, "id":"0x100000564-1380-0x30000022B-555", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144899642.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000255-597", "dur":252.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144899653.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000002F2-754", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144899628.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000254-596", "dur":273.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144899659.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000002BB-699", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144899643.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002F1-753", "dur":259.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144899648.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002BA-698", "dur":259.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144899878.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000022C-556", "dur":240.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144899874.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000022B-555", "dur":248.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144899520.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000564-1380", "dur":627.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144899515.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000563-1379", "dur":637.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144899496.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000562-1378", "dur":659.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144900216.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000567-1383", "dur":6.000, "args":{"tIPP":3239}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144900213.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000566-1382", "dur":13.250, "args":{"tIPP":14956}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144900268.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000056A-1386", "dur":2.000, "args":{"tIPP":2317}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144900265.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000569-1385", "dur":79.000, "args":{"tIPP":79100}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144900261.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000568-1384", "dur":96.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144900366.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000056D-1389", "dur":2.000, "args":{"tIPP":1997}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144900364.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000056C-1388", "dur":6.750, "args":{"tIPP":7448}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144900362.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000056B-1387", "dur":16.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144900382.250, "id":"0x10000056E-1390-0x500000256-598", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144900426.750, "id":"0x10000056E-1390-0x500000256-598", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144900382.250, "id":"0x10000056E-1390-0x4000002F3-755", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144900454.500, "id":"0x10000056E-1390-0x4000002F3-755", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144900382.250, "id":"0x10000056E-1390-0x2000002BC-700", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144900465.250, "id":"0x10000056E-1390-0x2000002BC-700", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144900451.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000025B-603", "dur":68.000, "args":{"tIPP":67650}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144900448.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000025A-602", "dur":75.250, "args":{"tIPP":76524}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144900442.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000259-601", "dur":84.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144900489.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000002F8-760", "dur":70.750, "args":{"tIPP":67415}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144900496.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000002C1-705", "dur":67.750, "args":{"tIPP":64011}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144900486.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000002F7-759", "dur":81.000, "args":{"tIPP":81880}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144900476.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000002F6-758", "dur":94.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144900494.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000002C0-704", "dur":77.500, "args":{"tIPP":77938}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144900485.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000002BF-703", "dur":89.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144900545.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000025E-606", "dur":87.000, "args":{"tIPP":86829}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144900543.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000025D-605", "dur":94.000, "args":{"tIPP":94681}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144900532.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000025C-604", "dur":107.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144900438.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000258-600", "dur":205.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144900628.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000002C4-708", "dur":54.000, "args":{"tIPP":53518}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144900630.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000002FB-763", "dur":54.000, "args":{"tIPP":53384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144900626.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000002C3-707", "dur":60.750, "args":{"tIPP":61232}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144900628.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000002FA-762", "dur":60.500, "args":{"tIPP":62683}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144900620.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000002C2-706", "dur":69.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144900575.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000002F9-761", "dur":115.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144900480.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000002BE-702", "dur":212.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144900471.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000002F5-757", "dur":222.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144900647.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000025F-607", "dur":696.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144901348.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000260-608", "dur":89.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144900434.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000257-599", "dur":1011.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144900426.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000256-598", "dur":1021.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144900382.250, "id":"0x10000056E-1390-0x500000261-609", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144901454.250, "id":"0x10000056E-1390-0x500000261-609", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144901474.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000266-614", "dur":56.000, "args":{"tIPP":55091}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144901472.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000265-613", "dur":68.250, "args":{"tIPP":69308}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144901466.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000264-612", "dur":76.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144900696.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000002C5-709", "dur":902.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144901555.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000269-617", "dur":61.000, "args":{"tIPP":60774}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144901552.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000268-616", "dur":67.500, "args":{"tIPP":68314}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144901547.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000267-615", "dur":74.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144901463.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000263-611", "dur":162.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144900698.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000002FC-764", "dur":986.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144901604.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000002C6-710", "dur":87.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144900475.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000002BD-701", "dur":1223.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144900465.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002BC-700", "dur":1237.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144901690.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000002FD-765", "dur":96.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144900466.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000002F4-756", "dur":1343.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144900454.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002F3-755", "dur":1358.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144901629.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000026A-618", "dur":1188.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144902825.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000026B-619", "dur":153.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144901459.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000262-610", "dur":1526.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144901454.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000261-609", "dur":1534.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144900382.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000056E-1390", "dur":2676.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144903078.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x10000056F-1391", "dur":11.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144903096.500, "id":"0x100000571-1393-0x30000022D-557", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144903143.250, "id":"0x100000571-1393-0x30000022D-557", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144903096.500, "id":"0x100000571-1393-0x50000026C-620", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144903167.750, "id":"0x100000571-1393-0x50000026C-620", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144903143.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000022D-557", "dur":31.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144903096.500, "id":"0x100000571-1393-0x4000002FE-766", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144903174.750, "id":"0x100000571-1393-0x4000002FE-766", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144903096.500, "id":"0x100000571-1393-0x30000022E-558", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144903180.250, "id":"0x100000571-1393-0x30000022E-558", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144903167.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000026C-620", "dur":32.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144903096.500, "id":"0x100000571-1393-0x50000026D-621", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144903206.000, "id":"0x100000571-1393-0x50000026D-621", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144903174.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002FE-766", "dur":97.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144903180.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000022E-558", "dur":93.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144903206.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000026D-621", "dur":95.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144903096.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000571-1393", "dur":233.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144903093.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000570-1392", "dur":240.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144900166.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000565-1381", "dur":3174.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144903348.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000572-1394", "dur":1504.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144897980.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000560-1376", "dur":6968.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144897977.750, "name":"process", "cat":"OpenCVTrace", "id":"0x10000055F-1375", "dur":6974.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144904962.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000575-1397", "dur":4026.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144904960.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000574-1396", "dur":4044.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144904957.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000573-1395", "dur":4050.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144844441.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000557-1367", "dur":64569.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144909027.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000579-1401", "dur":49802.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144958866.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000057B-1403", "dur":7164.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144966058.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000057D-1405", "dur":261.000, "args":{"tIPP":257026}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144966048.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000057C-1404", "dur":275.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144958857.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000057A-1402", "dur":7470.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144909024.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000578-1400", "dur":57306.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144909022.000, "name":"read", "cat":"OpenCVTrace", "id":"0x100000577-1399", "dur":57313.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144966345.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000580-1408", "dur":1596.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144967998.500, "id":"0x100000583-1411-0x50000026E-622", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144968059.750, "id":"0x100000583-1411-0x50000026E-622", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144967998.500, "id":"0x100000583-1411-0x4000002FF-767", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144968074.750, "id":"0x100000583-1411-0x4000002FF-767", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144967998.500, "id":"0x100000583-1411-0x2000002C7-711", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144968083.750, "id":"0x100000583-1411-0x2000002C7-711", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144968086.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000300-768", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144968091.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000026F-623", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144968074.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000002FF-767", "dur":260.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144968094.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000002C8-712", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144968059.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000026E-622", "dur":280.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144967998.500, "id":"0x100000583-1411-0x400000301-769", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144968341.250, "id":"0x100000583-1411-0x400000301-769", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144968083.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002C7-711", "dur":258.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144967998.500, "id":"0x100000583-1411-0x500000270-624", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144968346.000, "id":"0x100000583-1411-0x500000270-624", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144968350.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000271-625", "dur":283.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144968346.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000302-770", "dur":288.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144968346.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000270-624", "dur":291.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144968341.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000301-769", "dur":297.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144967998.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000583-1411", "dur":679.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144967991.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000582-1410", "dur":693.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144967951.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000581-1409", "dur":736.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144968723.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000586-1414", "dur":4.000, "args":{"tIPP":3208}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144968720.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000585-1413", "dur":11.750, "args":{"tIPP":13182}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144968760.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000589-1417", "dur":2.250, "args":{"tIPP":2312}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144968758.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000588-1416", "dur":7.750, "args":{"tIPP":8571}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144968753.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000587-1415", "dur":22.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144968790.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000058C-1420", "dur":1.750, "args":{"tIPP":2128}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144968788.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000058B-1419", "dur":7.250, "args":{"tIPP":12939}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144968780.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000058A-1418", "dur":21.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144968806.250, "id":"0x10000058D-1421-0x30000022F-559", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144968831.250, "id":"0x10000058D-1421-0x30000022F-559", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144968806.250, "id":"0x10000058D-1421-0x400000303-771", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144968869.000, "id":"0x10000058D-1421-0x400000303-771", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144968806.250, "id":"0x10000058D-1421-0x2000002C9-713", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581144968890.250, "id":"0x10000058D-1421-0x2000002C9-713", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144968862.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000234-564", "dur":71.000, "args":{"tIPP":66993}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144968859.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000233-563", "dur":79.000, "args":{"tIPP":79970}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144968849.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000232-562", "dur":91.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144968922.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000002CE-718", "dur":67.250, "args":{"tIPP":63579}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144968920.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000002CD-717", "dur":77.250, "args":{"tIPP":77686}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144968911.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000002CC-716", "dur":89.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144968953.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000237-567", "dur":54.000, "args":{"tIPP":53819}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144968951.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000236-566", "dur":60.750, "args":{"tIPP":61214}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144968946.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000235-565", "dur":67.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144968843.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000231-561", "dur":173.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144968902.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000308-776", "dur":156.000, "args":{"tIPP":151728}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144969012.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000002D1-721", "dur":52.750, "args":{"tIPP":52398}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144968899.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000307-775", "dur":167.500, "args":{"tIPP":168423}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144968889.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000306-774", "dur":179.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144969010.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000002D0-720", "dur":59.250, "args":{"tIPP":59811}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144969005.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000002CF-719", "dur":67.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144968906.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000002CB-715", "dur":170.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144969085.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000030B-779", "dur":53.000, "args":{"tIPP":53060}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144969083.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000030A-778", "dur":59.750, "args":{"tIPP":61218}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144969076.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000309-777", "dur":69.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144968885.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000305-773", "dur":263.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144969021.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000238-568", "dur":680.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144969707.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000239-569", "dur":89.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144968837.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000230-560", "dur":966.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144968831.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000022F-559", "dur":976.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144968806.250, "id":"0x10000058D-1421-0x30000023A-570", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581144969813.000, "id":"0x10000058D-1421-0x30000023A-570", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144969832.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000023F-575", "dur":56.000, "args":{"tIPP":55383}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144969829.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000023E-574", "dur":62.750, "args":{"tIPP":63433}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144969824.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000023D-573", "dur":70.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144969906.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000242-578", "dur":50.750, "args":{"tIPP":50247}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144969904.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000241-577", "dur":56.500, "args":{"tIPP":57702}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144969899.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000240-576", "dur":64.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144969822.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000023C-572", "dur":144.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144969081.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000002D2-722", "dur":907.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144969994.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000002D3-723", "dur":83.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144968901.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000002CA-714", "dur":1183.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581144968890.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002C9-713", "dur":1198.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144969152.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000030C-780", "dur":1033.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144970190.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000030D-781", "dur":87.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144968880.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000304-772", "dur":1404.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144968869.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000303-771", "dur":1419.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144969970.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000243-579", "dur":1097.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144971074.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000244-580", "dur":148.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144969818.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000023B-571", "dur":1410.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581144969813.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000023A-570", "dur":1418.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144968806.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000058D-1421", "dur":2503.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144971327.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x10000058E-1422", "dur":12.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144971347.750, "id":"0x100000590-1424-0x500000272-626", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144971381.250, "id":"0x100000590-1424-0x500000272-626", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144971381.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000272-626", "dur":30.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144971347.750, "id":"0x100000590-1424-0x500000273-627", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144971417.750, "id":"0x100000590-1424-0x500000273-627", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144971347.750, "id":"0x100000590-1424-0x40000030E-782", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144971419.250, "id":"0x100000590-1424-0x40000030E-782", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144971419.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000030E-782", "dur":34.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144971347.750, "id":"0x100000590-1424-0x40000030F-783", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581144971463.000, "id":"0x100000590-1424-0x40000030F-783", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144971417.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000273-627", "dur":80.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581144971347.750, "id":"0x100000590-1424-0x500000274-628", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581144971503.000, "id":"0x100000590-1424-0x500000274-628", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581144971503.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000274-628", "dur":98.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581144971463.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000030F-783", "dur":225.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144971347.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000590-1424", "dur":411.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144971344.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x10000058F-1423", "dur":427.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144968692.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000584-1412", "dur":3089.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144971789.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000591-1425", "dur":1516.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144966341.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x10000057F-1407", "dur":7054.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144966339.250, "name":"process", "cat":"OpenCVTrace", "id":"0x10000057E-1406", "dur":7061.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144973411.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000594-1428", "dur":3903.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144973408.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000593-1427", "dur":3924.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144973405.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000592-1426", "dur":3932.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144909019.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000576-1398", "dur":68321.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144977357.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000598-1432", "dur":45492.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145022888.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000059A-1434", "dur":6834.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145029745.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000059C-1436", "dur":249.750, "args":{"tIPP":246563}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145029735.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000059B-1435", "dur":264.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145022878.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000599-1433", "dur":7124.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144977355.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000597-1431", "dur":52650.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144977352.000, "name":"read", "cat":"OpenCVTrace", "id":"0x100000596-1430", "dur":52657.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145030020.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000059F-1439", "dur":1504.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145031553.750, "id":"0x1000005A2-1442-0x500000275-629", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145031610.500, "id":"0x1000005A2-1442-0x500000275-629", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145031553.750, "id":"0x1000005A2-1442-0x400000310-784", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145031634.750, "id":"0x1000005A2-1442-0x400000310-784", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145031553.750, "id":"0x1000005A2-1442-0x2000002D4-724", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145031635.750, "id":"0x1000005A2-1442-0x2000002D4-724", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145031623.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000276-630", "dur":252.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145031610.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000275-629", "dur":271.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145031646.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000311-785", "dur":242.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145031553.750, "id":"0x1000005A2-1442-0x500000277-631", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145031888.000, "id":"0x1000005A2-1442-0x500000277-631", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145031646.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000002D5-725", "dur":244.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145031634.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000310-784", "dur":259.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145031635.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002D4-724", "dur":261.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145031553.750, "id":"0x1000005A2-1442-0x400000312-786", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145031902.500, "id":"0x1000005A2-1442-0x400000312-786", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145031894.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000278-632", "dur":251.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145031907.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000313-787", "dur":241.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145031888.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000277-631", "dur":262.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145031902.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000312-786", "dur":249.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145031553.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000005A2-1442", "dur":627.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145031548.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000005A1-1441", "dur":637.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145031532.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000005A0-1440", "dur":656.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145032230.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000005A5-1445", "dur":4.250, "args":{"tIPP":3289}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145032227.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000005A4-1444", "dur":11.250, "args":{"tIPP":13038}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145032343.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000005A8-1448", "dur":2.500, "args":{"tIPP":2747}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145032340.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000005A7-1447", "dur":9.250, "args":{"tIPP":9757}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145032336.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000005A6-1446", "dur":24.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145032370.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000005AB-1451", "dur":1.500, "args":{"tIPP":2008}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145032368.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000005AA-1450", "dur":6.500, "args":{"tIPP":7463}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145032364.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000005A9-1449", "dur":17.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145032385.500, "id":"0x1000005AC-1452-0x2000002D6-726", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145032407.000, "id":"0x1000005AC-1452-0x2000002D6-726", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145032385.500, "id":"0x1000005AC-1452-0x500000279-633", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145032414.000, "id":"0x1000005AC-1452-0x500000279-633", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145032385.500, "id":"0x1000005AC-1452-0x400000314-788", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145032455.250, "id":"0x1000005AC-1452-0x400000314-788", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145032443.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000027E-638", "dur":72.000, "args":{"tIPP":68750}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145032441.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000027D-637", "dur":80.000, "args":{"tIPP":81473}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145032430.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000027C-636", "dur":93.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145032456.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000002DB-731", "dur":70.000, "args":{"tIPP":66066}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145032453.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000002DA-730", "dur":78.000, "args":{"tIPP":79529}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145032443.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000002D9-729", "dur":90.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145032488.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000319-793", "dur":67.000, "args":{"tIPP":64398}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145032484.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000318-792", "dur":77.250, "args":{"tIPP":78294}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145032475.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000317-791", "dur":89.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145032547.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000002DE-734", "dur":84.500, "args":{"tIPP":83298}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145032545.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000002DD-733", "dur":91.250, "args":{"tIPP":91931}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145032539.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000002DC-732", "dur":99.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145032438.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000002D8-728", "dur":203.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145032542.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000281-641", "dur":109.000, "args":{"tIPP":108277}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145032540.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000280-640", "dur":116.000, "args":{"tIPP":122510}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145032529.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000027F-639", "dur":137.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145032425.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000027B-635", "dur":243.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145032624.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000031C-796", "dur":66.750, "args":{"tIPP":111682}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145032576.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000031B-795", "dur":118.750, "args":{"tIPP":120096}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145032570.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000031A-794", "dur":127.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145032471.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000316-790", "dur":229.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145032646.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000002DF-735", "dur":651.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145033303.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000002E0-736", "dur":82.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145032433.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000002D7-727", "dur":959.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145032407.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002D6-726", "dur":989.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145032385.500, "id":"0x1000005AC-1452-0x2000002E1-737", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145033402.000, "id":"0x1000005AC-1452-0x2000002E1-737", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145033420.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000002E6-742", "dur":55.000, "args":{"tIPP":54326}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145033418.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000002E5-741", "dur":61.750, "args":{"tIPP":62285}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145033414.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000002E4-740", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145033493.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000002E9-745", "dur":50.250, "args":{"tIPP":49658}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145033491.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000002E8-744", "dur":56.250, "args":{"tIPP":56957}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145033487.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000002E7-743", "dur":63.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145033410.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000002E3-739", "dur":142.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145032674.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000282-642", "dur":1038.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145032704.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000031D-797", "dur":1091.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145033718.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000283-643", "dur":97.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145032420.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x50000027A-634", "dur":1403.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145032414.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000279-633", "dur":1412.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145033807.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000031E-798", "dur":87.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145032465.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000315-789", "dur":1437.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145032455.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000314-788", "dur":1451.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145033557.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000002EA-746", "dur":1115.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145034678.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000002EB-747", "dur":146.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145033406.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000002E2-738", "dur":1423.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145033402.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002E1-737", "dur":1431.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145032385.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000005AC-1452", "dur":2510.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145034913.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000005AD-1453", "dur":12.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145034932.750, "id":"0x1000005AF-1455-0x2000002EC-748", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145034959.750, "id":"0x1000005AF-1455-0x2000002EC-748", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145034932.750, "id":"0x1000005AF-1455-0x500000284-644", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145034980.500, "id":"0x1000005AF-1455-0x500000284-644", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145034959.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002EC-748", "dur":30.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145034932.750, "id":"0x1000005AF-1455-0x2000002ED-749", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145034997.000, "id":"0x1000005AF-1455-0x2000002ED-749", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145034932.750, "id":"0x1000005AF-1455-0x40000031F-799", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145035007.250, "id":"0x1000005AF-1455-0x40000031F-799", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145034932.750, "id":"0x1000005AF-1455-0x300000245-581", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145035009.250, "id":"0x1000005AF-1455-0x300000245-581", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145034980.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000284-644", "dur":33.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145034997.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002ED-749", "dur":92.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145035009.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000245-581", "dur":91.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145035007.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000031F-799", "dur":96.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145034932.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000005AF-1455", "dur":222.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145034930.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000005AE-1454", "dur":230.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145032193.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000005A3-1443", "dur":2973.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145035186.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000005B0-1456", "dur":1526.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145030015.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x10000059E-1438", "dur":6783.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145030013.500, "name":"process", "cat":"OpenCVTrace", "id":"0x10000059D-1437", "dur":6790.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145036814.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000005B3-1459", "dur":3914.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145036811.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000005B2-1458", "dur":3934.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145036808.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000005B1-1457", "dur":3940.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581144977349.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000595-1429", "dur":63402.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145040768.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000005B7-1463", "dur":50080.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145090882.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000005B9-1465", "dur":6879.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145097782.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000005BB-1467", "dur":251.250, "args":{"tIPP":245593}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145097774.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000005BA-1466", "dur":263.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145090875.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000005B8-1464", "dur":7164.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145040765.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000005B6-1462", "dur":57278.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145040762.500, "name":"read", "cat":"OpenCVTrace", "id":"0x1000005B5-1461", "dur":57284.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145098057.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000005BE-1470", "dur":1508.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145099603.000, "id":"0x1000005C1-1473-0x2000002EE-750", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145099657.000, "id":"0x1000005C1-1473-0x2000002EE-750", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145099603.000, "id":"0x1000005C1-1473-0x300000246-582", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145099674.000, "id":"0x1000005C1-1473-0x300000246-582", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145099603.000, "id":"0x1000005C1-1473-0x400000320-800", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145099678.250, "id":"0x1000005C1-1473-0x400000320-800", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145099603.000, "id":"0x1000005C1-1473-0x500000285-645", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145099691.250, "id":"0x1000005C1-1473-0x500000285-645", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145099681.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000247-583", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145099674.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000246-582", "dur":253.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145099675.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000002EF-751", "dur":252.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145099689.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000321-801", "dur":242.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145099603.000, "id":"0x1000005C1-1473-0x300000248-584", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145099932.500, "id":"0x1000005C1-1473-0x300000248-584", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145099657.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002EE-750", "dur":277.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145099678.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000320-800", "dur":258.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145099702.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000286-646", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145099691.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000285-645", "dur":257.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145099937.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000249-585", "dur":240.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145099932.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000248-584", "dur":248.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145099603.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000005C1-1473", "dur":601.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145099597.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000005C0-1472", "dur":612.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145099574.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000005BF-1471", "dur":640.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145100260.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000005C4-1476", "dur":5.750, "args":{"tIPP":3418}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145100257.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000005C3-1475", "dur":13.750, "args":{"tIPP":14993}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145100306.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000005C7-1479", "dur":2.250, "args":{"tIPP":2559}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145100304.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000005C6-1478", "dur":7.750, "args":{"tIPP":9260}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145100299.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000005C5-1477", "dur":23.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145100331.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000005CA-1482", "dur":1.750, "args":{"tIPP":2009}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145100329.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000005C9-1481", "dur":6.750, "args":{"tIPP":7348}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145100327.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000005C8-1480", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145100347.000, "id":"0x1000005CB-1483-0x400000322-802", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145100421.500, "id":"0x1000005CB-1483-0x400000322-802", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145100347.000, "id":"0x1000005CB-1483-0x500000287-647", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145100432.250, "id":"0x1000005CB-1483-0x500000287-647", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145100347.000, "id":"0x1000005CB-1483-0x2000002F0-752", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145100432.250, "id":"0x1000005CB-1483-0x2000002F0-752", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145100475.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000327-807", "dur":71.750, "args":{"tIPP":64289}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145100472.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000326-806", "dur":82.000, "args":{"tIPP":82690}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145100464.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000325-805", "dur":93.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145100467.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000002F5-757", "dur":140.500, "args":{"tIPP":72439}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145100464.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000002F4-756", "dur":152.250, "args":{"tIPP":152059}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145100454.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000002F3-755", "dur":165.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145100467.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000028C-652", "dur":161.250, "args":{"tIPP":71278}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145100465.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000028B-651", "dur":171.750, "args":{"tIPP":173189}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145100454.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000028A-650", "dur":186.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145100570.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000032A-810", "dur":98.250, "args":{"tIPP":97724}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145100567.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000329-809", "dur":105.000, "args":{"tIPP":105940}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145100562.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000328-808", "dur":113.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145100459.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000324-804", "dur":219.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145100634.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000002F8-760", "dur":54.000, "args":{"tIPP":53251}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145100631.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000002F7-759", "dur":60.500, "args":{"tIPP":61353}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145100626.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000002F6-758", "dur":68.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145100449.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000002F2-754", "dur":249.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145100653.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000028F-655", "dur":52.750, "args":{"tIPP":52246}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145100651.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000028E-654", "dur":59.250, "args":{"tIPP":59848}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145100646.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000028D-653", "dur":66.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145100449.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000289-649", "dur":266.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145100682.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000032B-811", "dur":668.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145101355.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000032C-812", "dur":104.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145100454.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000323-803", "dur":1013.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145100421.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000322-802", "dur":1049.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145100347.000, "id":"0x1000005CB-1483-0x40000032D-813", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145101476.750, "id":"0x1000005CB-1483-0x40000032D-813", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145101496.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000332-818", "dur":65.500, "args":{"tIPP":64411}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145101493.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000331-817", "dur":72.250, "args":{"tIPP":73197}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145101488.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000330-816", "dur":80.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145100702.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000002F9-761", "dur":921.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145101594.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000335-821", "dur":49.750, "args":{"tIPP":49461}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145101591.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000334-820", "dur":56.250, "args":{"tIPP":57270}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145101573.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000333-819", "dur":76.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145101485.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000032F-815", "dur":167.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145101628.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000002FA-762", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145100720.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000290-656", "dur":982.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145100443.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000002F1-753", "dur":1263.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145100432.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002F0-752", "dur":1277.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145101707.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000291-657", "dur":96.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145100443.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000288-648", "dur":1368.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145100432.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000287-647", "dur":1382.750, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145101656.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000336-822", "dur":1114.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145102776.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000337-823", "dur":144.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145101481.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000032E-814", "dur":1445.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145101476.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000032D-813", "dur":1453.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145100347.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000005CB-1483", "dur":2645.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145103010.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000005CC-1484", "dur":12.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145103031.000, "id":"0x1000005CE-1486-0x400000338-824", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145103100.250, "id":"0x1000005CE-1486-0x400000338-824", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145103031.000, "id":"0x1000005CE-1486-0x2000002FB-763", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145103114.750, "id":"0x1000005CE-1486-0x2000002FB-763", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145103100.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000338-824", "dur":34.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145103031.000, "id":"0x1000005CE-1486-0x400000339-825", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145103144.250, "id":"0x1000005CE-1486-0x400000339-825", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145103114.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002FB-763", "dur":34.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145103031.000, "id":"0x1000005CE-1486-0x2000002FC-764", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145103158.250, "id":"0x1000005CE-1486-0x2000002FC-764", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145103144.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000339-825", "dur":85.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145103031.000, "id":"0x1000005CE-1486-0x40000033A-826", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145103235.500, "id":"0x1000005CE-1486-0x40000033A-826", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145103158.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002FC-764", "dur":91.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145103235.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000033A-826", "dur":78.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145103031.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000005CE-1486", "dur":347.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145103028.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000005CD-1485", "dur":364.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145100219.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000005C2-1474", "dur":3182.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145103410.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000005CF-1487", "dur":1507.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145098053.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000005BD-1469", "dur":6954.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145098050.750, "name":"process", "cat":"OpenCVTrace", "id":"0x1000005BC-1468", "dur":6961.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145105022.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000005D2-1490", "dur":4233.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145105020.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000005D1-1489", "dur":4255.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145105016.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000005D0-1488", "dur":4263.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145040759.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000005B4-1460", "dur":68522.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145109300.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000005D6-1494", "dur":49536.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145158874.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000005D8-1496", "dur":6862.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145165756.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000005DA-1498", "dur":253.750, "args":{"tIPP":247843}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145165749.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000005D9-1497", "dur":265.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145158864.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000005D7-1495", "dur":7154.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145109298.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000005D5-1493", "dur":56723.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145109294.000, "name":"read", "cat":"OpenCVTrace", "id":"0x1000005D4-1492", "dur":56731.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145166035.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000005DD-1501", "dur":1510.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145167576.000, "id":"0x1000005E0-1504-0x500000292-658", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145167641.750, "id":"0x1000005E0-1504-0x500000292-658", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145167576.000, "id":"0x1000005E0-1504-0x40000033B-827", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145167659.500, "id":"0x1000005E0-1504-0x40000033B-827", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145167576.000, "id":"0x1000005E0-1504-0x30000024A-586", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145167667.250, "id":"0x1000005E0-1504-0x30000024A-586", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145167576.000, "id":"0x1000005E0-1504-0x2000002FD-765", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145167668.750, "id":"0x1000005E0-1504-0x2000002FD-765", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145167654.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000293-659", "dur":253.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145167670.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000033C-828", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145167674.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000024B-587", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145167667.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000024A-586", "dur":252.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145167679.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000002FE-766", "dur":242.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145167576.000, "id":"0x1000005E0-1504-0x30000024C-588", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145167924.250, "id":"0x1000005E0-1504-0x30000024C-588", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145167668.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002FD-765", "dur":259.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145167641.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000292-658", "dur":302.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145167659.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000033B-827", "dur":347.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145167929.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000024D-589", "dur":240.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145167924.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000024C-588", "dur":248.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145167576.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000005E0-1504", "dur":657.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145167570.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000005DF-1503", "dur":676.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145167554.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000005DE-1502", "dur":697.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145168295.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000005E3-1507", "dur":6.000, "args":{"tIPP":3108}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145168292.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000005E2-1506", "dur":13.500, "args":{"tIPP":14951}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145168347.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000005E6-1510", "dur":2.250, "args":{"tIPP":3371}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145168332.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000005E5-1509", "dur":20.500, "args":{"tIPP":21394}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145168328.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000005E4-1508", "dur":36.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145168373.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000005E9-1513", "dur":1.500, "args":{"tIPP":2142}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145168371.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000005E8-1512", "dur":7.000, "args":{"tIPP":7667}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145168368.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000005E7-1511", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145168388.750, "id":"0x1000005EA-1514-0x2000002FF-767", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145168424.250, "id":"0x1000005EA-1514-0x2000002FF-767", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145168388.750, "id":"0x1000005EA-1514-0x40000033D-829", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145168457.500, "id":"0x1000005EA-1514-0x40000033D-829", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145168388.750, "id":"0x1000005EA-1514-0x500000294-660", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145168474.000, "id":"0x1000005EA-1514-0x500000294-660", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145168464.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000304-772", "dur":80.000, "args":{"tIPP":70044}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145168461.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000303-771", "dur":88.250, "args":{"tIPP":89607}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145168450.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000302-770", "dur":101.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145168491.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000342-834", "dur":71.250, "args":{"tIPP":67686}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145168488.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000341-833", "dur":81.250, "args":{"tIPP":81883}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145168478.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000340-832", "dur":94.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145168506.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000299-665", "dur":67.500, "args":{"tIPP":64294}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145168503.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000298-664", "dur":123.250, "args":{"tIPP":123407}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145168494.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000297-663", "dur":136.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145168565.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000307-775", "dur":122.000, "args":{"tIPP":94333}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145168563.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000306-774", "dur":131.500, "args":{"tIPP":131743}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145168642.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000345-837", "dur":54.250, "args":{"tIPP":53790}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145168557.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000305-773", "dur":139.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145168643.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000029C-668", "dur":56.000, "args":{"tIPP":54388}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145168446.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000301-769", "dur":254.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145168640.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000344-836", "dur":61.000, "args":{"tIPP":62309}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145168633.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000343-835", "dur":70.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145168641.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000029B-667", "dur":63.000, "args":{"tIPP":63435}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145168636.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000029A-666", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145168473.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000033F-831", "dur":233.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145168490.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000296-662", "dur":219.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145168705.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000308-776", "dur":681.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145169390.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000309-777", "dur":101.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145168440.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000300-768", "dur":1059.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145168424.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000002FF-767", "dur":1078.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145168388.750, "id":"0x1000005EA-1514-0x20000030A-778", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145169508.750, "id":"0x1000005EA-1514-0x20000030A-778", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145169529.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000030F-783", "dur":80.500, "args":{"tIPP":79640}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145169526.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000030E-782", "dur":87.750, "args":{"tIPP":88332}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145169521.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000030D-781", "dur":96.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145168713.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000029D-669", "dur":910.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145169629.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000312-786", "dur":56.000, "args":{"tIPP":55238}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145169627.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000311-785", "dur":62.000, "args":{"tIPP":62751}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145169622.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000310-784", "dur":69.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145169517.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x20000030C-780", "dur":176.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145168711.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000346-838", "dur":992.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145169629.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000029E-670", "dur":80.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145168484.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000295-661", "dur":1232.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145168474.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000294-660", "dur":1246.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145169708.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000347-839", "dur":104.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145168468.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000033E-830", "dur":1352.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145168457.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000033D-829", "dur":1366.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145169698.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000313-787", "dur":1187.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145170891.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000314-788", "dur":148.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145169513.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x20000030B-779", "dur":1533.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145169508.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000030A-778", "dur":1541.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145168388.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000005EA-1514", "dur":2726.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145171133.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000005EB-1515", "dur":7.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145171148.500, "id":"0x1000005ED-1517-0x200000315-789", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145171179.500, "id":"0x1000005ED-1517-0x200000315-789", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145171179.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000315-789", "dur":31.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145171148.500, "id":"0x1000005ED-1517-0x200000316-790", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145171216.250, "id":"0x1000005ED-1517-0x200000316-790", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145171148.500, "id":"0x1000005ED-1517-0x50000029F-671", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145171228.000, "id":"0x1000005ED-1517-0x50000029F-671", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145171228.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000029F-671", "dur":35.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145171148.500, "id":"0x1000005ED-1517-0x5000002A0-672", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145171272.250, "id":"0x1000005ED-1517-0x5000002A0-672", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145171216.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000316-790", "dur":79.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145171148.500, "id":"0x1000005ED-1517-0x200000317-791", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145171301.000, "id":"0x1000005ED-1517-0x200000317-791", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145171272.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002A0-672", "dur":92.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145171301.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000317-791", "dur":83.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145171148.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000005ED-1517", "dur":301.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145171145.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000005EC-1516", "dur":317.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145168258.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000005E1-1505", "dur":3215.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145171481.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000005EE-1518", "dur":1502.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145166031.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000005DC-1500", "dur":7041.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145166029.000, "name":"process", "cat":"OpenCVTrace", "id":"0x1000005DB-1499", "dur":7048.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145173088.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000005F1-1521", "dur":4039.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145173085.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000005F0-1520", "dur":4059.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145173082.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000005EF-1519", "dur":4066.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145109291.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000005D3-1491", "dur":67860.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145177169.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000005F5-1525", "dur":45678.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145222886.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000005F7-1527", "dur":7209.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145230117.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000005F9-1529", "dur":282.250, "args":{"tIPP":275698}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145230110.000, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000005F8-1528", "dur":295.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145222876.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000005F6-1526", "dur":7539.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145177166.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000005F4-1524", "dur":53253.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145177163.250, "name":"read", "cat":"OpenCVTrace", "id":"0x1000005F3-1523", "dur":53259.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145230433.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000005FC-1532", "dur":1606.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145232135.750, "id":"0x1000005FF-1535-0x5000002A1-673", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145232204.750, "id":"0x1000005FF-1535-0x5000002A1-673", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145232135.750, "id":"0x1000005FF-1535-0x400000348-840", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145232225.000, "id":"0x1000005FF-1535-0x400000348-840", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145232135.750, "id":"0x1000005FF-1535-0x200000318-792", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145232225.000, "id":"0x1000005FF-1535-0x200000318-792", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145232216.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000002A2-674", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145232204.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002A1-673", "dur":259.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145232135.750, "id":"0x1000005FF-1535-0x5000002A3-675", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145232470.250, "id":"0x1000005FF-1535-0x5000002A3-675", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145232236.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000319-793", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145232236.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000349-841", "dur":243.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145232225.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000318-792", "dur":260.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145232225.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000348-840", "dur":260.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145232135.750, "id":"0x1000005FF-1535-0x20000031A-794", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145232490.750, "id":"0x1000005FF-1535-0x20000031A-794", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145232495.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000031B-795", "dur":258.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145232490.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000031A-794", "dur":266.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145232475.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000002A4-676", "dur":292.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145232470.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002A3-675", "dur":301.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145232135.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000005FF-1535", "dur":679.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145232064.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000005FE-1534", "dur":755.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145232048.500, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000005FD-1533", "dur":774.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145232867.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000602-1538", "dur":6.000, "args":{"tIPP":3416}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145232864.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000601-1537", "dur":13.500, "args":{"tIPP":14939}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145232908.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000605-1541", "dur":1.750, "args":{"tIPP":2883}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145232905.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000604-1540", "dur":8.250, "args":{"tIPP":9073}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145232900.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000603-1539", "dur":23.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145232933.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000608-1544", "dur":1.750, "args":{"tIPP":2069}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145232930.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000607-1543", "dur":7.250, "args":{"tIPP":7630}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145232928.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000606-1542", "dur":16.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145232948.750, "id":"0x100000609-1545-0x20000031C-796", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145232997.750, "id":"0x100000609-1545-0x20000031C-796", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145232948.750, "id":"0x100000609-1545-0x40000034A-842", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145233045.500, "id":"0x100000609-1545-0x40000034A-842", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145232948.750, "id":"0x100000609-1545-0x30000024E-590", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145233029.250, "id":"0x100000609-1545-0x30000024E-590", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145233027.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000321-801", "dur":73.000, "args":{"tIPP":69577}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145233024.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000320-800", "dur":81.250, "args":{"tIPP":82101}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145233015.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000031F-799", "dur":92.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145233085.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000253-595", "dur":70.000, "args":{"tIPP":65848}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145233083.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000252-594", "dur":79.750, "args":{"tIPP":80909}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145233073.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000251-593", "dur":93.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145233097.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000034F-847", "dur":75.250, "args":{"tIPP":71457}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145233120.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000324-804", "dur":57.000, "args":{"tIPP":56107}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145233094.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000034E-846", "dur":85.250, "args":{"tIPP":86009}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145233118.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000323-803", "dur":63.250, "args":{"tIPP":63665}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145233085.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000034D-845", "dur":97.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145233113.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000322-802", "dur":70.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145233010.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x20000031E-798", "dur":176.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145233179.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000256-598", "dur":51.750, "args":{"tIPP":51954}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145233176.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000255-597", "dur":58.750, "args":{"tIPP":59456}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145233171.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000254-596", "dur":66.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145233067.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000250-592", "dur":173.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145233196.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000352-850", "dur":52.500, "args":{"tIPP":51878}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145233194.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000351-849", "dur":58.500, "args":{"tIPP":59527}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145233188.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000350-848", "dur":66.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145233080.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000034C-844", "dur":177.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145233191.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000325-805", "dur":721.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145233918.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000326-806", "dur":99.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145233004.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x20000031D-797", "dur":1021.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145232997.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000031C-796", "dur":1031.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145232948.750, "id":"0x100000609-1545-0x200000327-807", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145234034.500, "id":"0x100000609-1545-0x200000327-807", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145234071.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000032C-812", "dur":56.000, "args":{"tIPP":55282}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145234069.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000032B-811", "dur":62.750, "args":{"tIPP":63839}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145234064.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000032A-810", "dur":70.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145234146.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000032F-815", "dur":49.500, "args":{"tIPP":49069}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145234144.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000032E-814", "dur":55.250, "args":{"tIPP":56182}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145234139.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000032D-813", "dur":63.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145234061.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000329-809", "dur":144.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145233262.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000353-851", "dur":977.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145233245.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000257-599", "dur":1025.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145234244.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000354-852", "dur":84.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145233056.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000034B-843", "dur":1279.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145233045.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000034A-842", "dur":1293.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145234275.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000258-600", "dur":110.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145233061.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000024F-591", "dur":1331.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145233029.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000024E-590", "dur":1367.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145234209.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000330-816", "dur":1126.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145235341.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000331-817", "dur":142.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145234057.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000328-808", "dur":1432.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145234034.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000327-807", "dur":1458.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145232948.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000609-1545", "dur":2622.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145235605.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x10000060A-1546", "dur":8.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145235620.250, "id":"0x10000060C-1548-0x300000259-601", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145235663.750, "id":"0x10000060C-1548-0x300000259-601", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145235620.250, "id":"0x10000060C-1548-0x400000355-853", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145235671.500, "id":"0x10000060C-1548-0x400000355-853", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145235663.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000259-601", "dur":30.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145235620.250, "id":"0x10000060C-1548-0x200000332-818", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145235693.750, "id":"0x10000060C-1548-0x200000332-818", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145235620.250, "id":"0x10000060C-1548-0x30000025A-602", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145235700.250, "id":"0x10000060C-1548-0x30000025A-602", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145235671.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000355-853", "dur":36.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145235620.250, "id":"0x10000060C-1548-0x400000356-854", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145235717.000, "id":"0x10000060C-1548-0x400000356-854", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145235693.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000332-818", "dur":90.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145235700.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000025A-602", "dur":93.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145235717.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000356-854", "dur":102.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145235620.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000060C-1548", "dur":225.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145235617.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x10000060B-1547", "dur":232.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145232829.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000600-1536", "dur":3028.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145235864.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000060D-1549", "dur":1623.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145230429.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000005FB-1531", "dur":7171.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145230427.250, "name":"process", "cat":"OpenCVTrace", "id":"0x1000005FA-1530", "dur":7178.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145237617.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000610-1552", "dur":3901.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145237614.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000060F-1551", "dur":3917.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145237611.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000060E-1550", "dur":3923.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145177160.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000005F2-1522", "dur":64376.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145241552.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000614-1556", "dur":49257.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145290847.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000616-1558", "dur":6859.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145297750.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000618-1560", "dur":252.000, "args":{"tIPP":246477}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145297719.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000617-1559", "dur":287.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145290837.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000615-1557", "dur":7173.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145241550.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000613-1555", "dur":56463.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145241547.250, "name":"read", "cat":"OpenCVTrace", "id":"0x100000612-1554", "dur":56470.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145298027.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000061B-1563", "dur":1524.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145299589.250, "id":"0x10000061E-1566-0x30000025B-603", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145299638.750, "id":"0x10000061E-1566-0x30000025B-603", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145299589.250, "id":"0x10000061E-1566-0x200000333-819", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145299642.000, "id":"0x10000061E-1566-0x200000333-819", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145299589.250, "id":"0x10000061E-1566-0x5000002A5-677", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145299642.500, "id":"0x10000061E-1566-0x5000002A5-677", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145299589.250, "id":"0x10000061E-1566-0x400000357-855", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145299654.500, "id":"0x10000061E-1566-0x400000357-855", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145299646.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000025C-604", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145299638.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000025B-603", "dur":253.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145299654.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000334-820", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145299654.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000002A6-678", "dur":242.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145299589.250, "id":"0x10000061E-1566-0x30000025D-605", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145299897.750, "id":"0x10000061E-1566-0x30000025D-605", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145299642.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000333-819", "dur":260.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145299642.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002A5-677", "dur":260.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145299671.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000358-856", "dur":253.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145299654.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000357-855", "dur":276.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145299904.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000025E-606", "dur":240.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145299897.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000025D-605", "dur":250.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145299589.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000061E-1566", "dur":624.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145299576.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000061D-1565", "dur":642.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145299560.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000061C-1564", "dur":661.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145300259.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000621-1569", "dur":4.500, "args":{"tIPP":3532}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145300256.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000620-1568", "dur":12.000, "args":{"tIPP":13607}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145300298.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000624-1572", "dur":1.750, "args":{"tIPP":2681}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145300296.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000623-1571", "dur":8.250, "args":{"tIPP":8993}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145300291.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000622-1570", "dur":23.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145300323.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000627-1575", "dur":1.750, "args":{"tIPP":2010}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145300321.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000626-1574", "dur":7.000, "args":{"tIPP":7378}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145300319.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000625-1573", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145300339.250, "id":"0x100000628-1576-0x200000335-821", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145300361.000, "id":"0x100000628-1576-0x200000335-821", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145300339.250, "id":"0x100000628-1576-0x5000002A7-679", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145300363.750, "id":"0x100000628-1576-0x5000002A7-679", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145300339.250, "id":"0x100000628-1576-0x30000025F-607", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145300368.750, "id":"0x100000628-1576-0x30000025F-607", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145300396.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000264-612", "dur":74.250, "args":{"tIPP":70643}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145300390.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000033A-826", "dur":80.250, "args":{"tIPP":70395}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145300387.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000339-825", "dur":91.500, "args":{"tIPP":90166}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145300378.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000338-824", "dur":104.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145300339.250, "id":"0x100000628-1576-0x400000359-857", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145300480.750, "id":"0x100000628-1576-0x400000359-857", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145300391.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000002AC-684", "dur":96.250, "args":{"tIPP":70383}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145300388.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000002AB-683", "dur":107.500, "args":{"tIPP":106294}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145300393.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000263-611", "dur":103.000, "args":{"tIPP":82949}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145300379.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000002AA-682", "dur":119.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145300384.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000262-610", "dur":117.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145300495.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000033D-829", "dur":57.000, "args":{"tIPP":56417}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145300493.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000033C-828", "dur":63.750, "args":{"tIPP":64388}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145300488.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000033B-827", "dur":71.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145300372.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000337-823", "dur":190.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145300501.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000035E-862", "dur":65.500, "args":{"tIPP":64685}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145300498.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000035D-861", "dur":73.000, "args":{"tIPP":73498}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145300494.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000035C-860", "dur":80.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145300517.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000267-615", "dur":87.250, "args":{"tIPP":86528}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145300514.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000266-614", "dur":94.500, "args":{"tIPP":95492}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145300507.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000265-613", "dur":103.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145300380.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000261-609", "dur":234.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145300603.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000002AF-687", "dur":57.500, "args":{"tIPP":55943}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145300601.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000002AE-686", "dur":64.500, "args":{"tIPP":64983}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145300594.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000002AD-685", "dur":73.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145300375.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000002A9-681", "dur":296.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145300621.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000361-865", "dur":60.000, "args":{"tIPP":59793}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145300618.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000360-864", "dur":66.500, "args":{"tIPP":67273}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145300612.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000035F-863", "dur":75.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145300491.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000035B-859", "dur":199.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145300694.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000362-866", "dur":689.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145301388.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000363-867", "dur":111.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145300487.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000035A-858", "dur":1020.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145300480.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000359-857", "dur":1029.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145300675.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000002B0-688", "dur":899.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145300567.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000033E-830", "dur":1039.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145301590.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000002B1-689", "dur":81.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145300369.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000002A8-680", "dur":1310.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145300363.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002A7-679", "dur":1319.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145300618.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000268-616", "dur":1135.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145301671.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000033F-831", "dur":102.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145300367.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000336-822", "dur":1413.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145300361.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000335-821", "dur":1423.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145301761.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000269-617", "dur":149.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145300374.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000260-608", "dur":1544.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145300368.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000025F-607", "dur":1552.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145300339.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000628-1576", "dur":1629.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145301978.250, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000629-1577", "dur":13.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145301999.250, "id":"0x10000062B-1579-0x200000340-832", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145302031.250, "id":"0x10000062B-1579-0x200000340-832", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145301999.250, "id":"0x10000062B-1579-0x30000026A-618", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145302033.750, "id":"0x10000062B-1579-0x30000026A-618", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145302031.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000340-832", "dur":32.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145302033.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000026A-618", "dur":31.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145301999.250, "id":"0x10000062B-1579-0x200000341-833", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145302069.750, "id":"0x10000062B-1579-0x200000341-833", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145301999.250, "id":"0x10000062B-1579-0x30000026B-619", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145302070.250, "id":"0x10000062B-1579-0x30000026B-619", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145301999.250, "id":"0x10000062B-1579-0x400000364-868", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145302105.750, "id":"0x10000062B-1579-0x400000364-868", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145302069.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000341-833", "dur":81.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145302070.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000026B-619", "dur":90.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145302105.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000364-868", "dur":94.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145301999.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000062B-1579", "dur":225.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145301996.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x10000062A-1578", "dur":233.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145300227.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000061F-1567", "dur":2009.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145302243.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000062C-1580", "dur":1596.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145298023.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x10000061A-1562", "dur":5907.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145298021.500, "name":"process", "cat":"OpenCVTrace", "id":"0x100000619-1561", "dur":5914.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145303946.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000062F-1583", "dur":3929.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145303944.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000062E-1582", "dur":3943.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145303940.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000062D-1581", "dur":3950.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145241544.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000611-1553", "dur":66348.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145307908.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000633-1587", "dur":46970.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145354935.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000635-1589", "dur":7171.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145362129.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000637-1591", "dur":259.750, "args":{"tIPP":253770}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145362121.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000636-1590", "dur":272.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145354927.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000634-1588", "dur":7469.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145307906.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000632-1586", "dur":54493.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145307903.000, "name":"read", "cat":"OpenCVTrace", "id":"0x100000631-1585", "dur":54500.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145362419.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000063A-1594", "dur":1597.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145364053.750, "id":"0x10000063D-1597-0x200000342-834", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145364141.500, "id":"0x10000063D-1597-0x200000342-834", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145364053.750, "id":"0x10000063D-1597-0x400000365-869", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145364139.500, "id":"0x10000063D-1597-0x400000365-869", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145364053.750, "id":"0x10000063D-1597-0x30000026C-620", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145364179.000, "id":"0x10000063D-1597-0x30000026C-620", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145364151.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000366-870", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145364139.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000365-869", "dur":260.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145364149.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000343-835", "dur":252.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145364141.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000342-834", "dur":263.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145364053.750, "id":"0x10000063D-1597-0x400000367-871", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145364405.750, "id":"0x10000063D-1597-0x400000367-871", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145364053.750, "id":"0x10000063D-1597-0x200000344-836", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145364415.500, "id":"0x10000063D-1597-0x200000344-836", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145364190.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000026D-621", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145364179.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000026C-620", "dur":259.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145364420.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000345-837", "dur":279.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145364410.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000368-872", "dur":292.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145364415.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000344-836", "dur":287.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145364405.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000367-871", "dur":300.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145364053.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000063D-1597", "dur":679.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145364048.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000063C-1596", "dur":688.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145364026.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000063B-1595", "dur":714.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145364783.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000640-1600", "dur":9.750, "args":{"tIPP":3468}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145364779.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x10000063F-1599", "dur":17.500, "args":{"tIPP":18964}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145364827.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000643-1603", "dur":2.000, "args":{"tIPP":2675}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145364824.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000642-1602", "dur":8.000, "args":{"tIPP":8794}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145364820.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000641-1601", "dur":22.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145364852.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000646-1606", "dur":1.500, "args":{"tIPP":2066}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145364850.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000645-1605", "dur":6.500, "args":{"tIPP":7447}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145364847.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000644-1604", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145364866.750, "id":"0x100000647-1607-0x400000369-873", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145364921.500, "id":"0x100000647-1607-0x400000369-873", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145364866.750, "id":"0x100000647-1607-0x200000346-838", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145364935.250, "id":"0x100000647-1607-0x200000346-838", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145364866.750, "id":"0x100000647-1607-0x30000026E-622", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145364955.750, "id":"0x100000647-1607-0x30000026E-622", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145364957.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000034B-843", "dur":63.250, "args":{"tIPP":62258}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145364951.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000036E-878", "dur":72.750, "args":{"tIPP":69159}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145364955.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000034A-842", "dur":71.000, "args":{"tIPP":72637}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145364949.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000349-841", "dur":80.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145364948.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000036D-877", "dur":81.000, "args":{"tIPP":81578}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145364938.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000036C-876", "dur":93.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145364988.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000273-627", "dur":65.750, "args":{"tIPP":62175}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145364985.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000272-626", "dur":76.000, "args":{"tIPP":76477}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145364976.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000271-625", "dur":87.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145365045.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000371-881", "dur":53.750, "args":{"tIPP":53250}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145365046.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000034E-846", "dur":53.750, "args":{"tIPP":51782}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145365042.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000370-880", "dur":60.500, "args":{"tIPP":61084}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145365044.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000034D-845", "dur":60.250, "args":{"tIPP":60610}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145365037.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000036F-879", "dur":68.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145365033.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000034C-844", "dur":73.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145364934.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000036B-875", "dur":174.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145364945.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000348-840", "dur":164.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145365078.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000276-630", "dur":53.500, "args":{"tIPP":53069}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145365075.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000275-629", "dur":86.250, "args":{"tIPP":87046}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145365069.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000274-628", "dur":94.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145364972.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000270-624", "dur":195.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145365112.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000372-882", "dur":716.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145365834.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000373-883", "dur":88.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145364928.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000036A-874", "dur":1002.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145364921.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000369-873", "dur":1012.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145364866.750, "id":"0x100000647-1607-0x400000374-884", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145365939.500, "id":"0x100000647-1607-0x400000374-884", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145365973.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000379-889", "dur":66.250, "args":{"tIPP":65393}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145365971.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000378-888", "dur":72.750, "args":{"tIPP":73664}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145365965.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000377-887", "dur":80.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145366060.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000037C-892", "dur":50.000, "args":{"tIPP":49905}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145366056.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000037B-891", "dur":57.500, "args":{"tIPP":58459}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145365171.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000277-631", "dur":942.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145366050.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000037A-890", "dur":65.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145365963.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000376-886", "dur":155.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145365114.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000034F-847", "dur":1064.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145366119.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000278-632", "dur":82.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145364966.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000026F-623", "dur":1243.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145364955.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000026E-622", "dur":1257.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145366184.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000350-848", "dur":109.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145364941.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000347-839", "dur":1360.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145364935.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000346-838", "dur":1369.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145366122.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000037D-893", "dur":1121.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145367249.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000037E-894", "dur":143.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145365958.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000375-885", "dur":1440.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145365939.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000374-884", "dur":1462.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145364866.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000647-1607", "dur":2564.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145367439.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000648-1608", "dur":10.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145367457.750, "id":"0x10000064A-1610-0x200000351-849", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145367485.750, "id":"0x10000064A-1610-0x200000351-849", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145367485.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000351-849", "dur":40.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145367457.750, "id":"0x10000064A-1610-0x200000352-850", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145367532.500, "id":"0x10000064A-1610-0x200000352-850", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145367457.750, "id":"0x10000064A-1610-0x40000037F-895", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145367531.250, "id":"0x10000064A-1610-0x40000037F-895", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145367531.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000037F-895", "dur":34.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145367457.750, "id":"0x10000064A-1610-0x400000380-896", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145367574.750, "id":"0x10000064A-1610-0x400000380-896", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145367532.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000352-850", "dur":86.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145367457.750, "id":"0x10000064A-1610-0x200000353-851", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145367624.500, "id":"0x10000064A-1610-0x200000353-851", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145367574.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000380-896", "dur":130.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145367624.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000353-851", "dur":84.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145367457.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000064A-1610", "dur":316.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145367455.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000649-1609", "dur":338.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145364745.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000063E-1598", "dur":3057.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145367811.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000064B-1611", "dur":1688.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145362416.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000639-1593", "dur":7204.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145362408.000, "name":"process", "cat":"OpenCVTrace", "id":"0x100000638-1592", "dur":7217.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145369637.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000064E-1614", "dur":4239.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145369634.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000064D-1613", "dur":4255.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145369630.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000064C-1612", "dur":4262.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145307900.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000630-1584", "dur":65995.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145373915.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000652-1618", "dur":48945.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145422897.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000654-1620", "dur":7158.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145430074.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000656-1622", "dur":269.250, "args":{"tIPP":262560}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145430067.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000655-1621", "dur":281.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145422889.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000653-1619", "dur":7462.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145373907.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000651-1617", "dur":56447.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145373905.000, "name":"read", "cat":"OpenCVTrace", "id":"0x100000650-1616", "dur":56453.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145430369.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000659-1625", "dur":1597.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145431996.750, "id":"0x10000065C-1628-0x400000381-897", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145432081.500, "id":"0x10000065C-1628-0x400000381-897", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145431996.750, "id":"0x10000065C-1628-0x5000002B2-690", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145432092.750, "id":"0x10000065C-1628-0x5000002B2-690", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145431996.750, "id":"0x10000065C-1628-0x200000354-852", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145432092.500, "id":"0x10000065C-1628-0x200000354-852", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145432103.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000002B3-691", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145432103.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000355-853", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145432093.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000382-898", "dur":255.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145432092.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002B2-690", "dur":259.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145432092.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000354-852", "dur":259.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145432081.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000381-897", "dur":273.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145431996.750, "id":"0x10000065C-1628-0x200000356-854", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145432358.500, "id":"0x10000065C-1628-0x200000356-854", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145431996.750, "id":"0x10000065C-1628-0x5000002B4-692", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145432358.250, "id":"0x10000065C-1628-0x5000002B4-692", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145432363.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000357-855", "dur":261.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145432358.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000356-854", "dur":268.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145432363.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000002B5-693", "dur":281.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145432358.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002B4-692", "dur":289.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145431996.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000065C-1628", "dur":707.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145431991.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000065B-1627", "dur":721.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145431975.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000065A-1626", "dur":740.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145432762.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000065F-1631", "dur":5.250, "args":{"tIPP":3309}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145432759.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x10000065E-1630", "dur":12.500, "args":{"tIPP":14042}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145432807.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000662-1634", "dur":2.000, "args":{"tIPP":2378}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145432805.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000661-1633", "dur":7.500, "args":{"tIPP":8947}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145432800.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000660-1632", "dur":23.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145432831.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000665-1637", "dur":1.500, "args":{"tIPP":1998}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145432830.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000664-1636", "dur":6.750, "args":{"tIPP":7207}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145432827.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000663-1635", "dur":15.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145432847.000, "id":"0x100000666-1638-0x400000383-899", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145432916.250, "id":"0x100000666-1638-0x400000383-899", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145432847.000, "id":"0x100000666-1638-0x5000002B6-694", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145432928.500, "id":"0x100000666-1638-0x5000002B6-694", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145432847.000, "id":"0x100000666-1638-0x200000358-856", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145432928.500, "id":"0x100000666-1638-0x200000358-856", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145432949.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000388-904", "dur":73.500, "args":{"tIPP":69547}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145432947.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000387-903", "dur":88.500, "args":{"tIPP":84226}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145432937.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000386-902", "dur":101.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145432847.000, "id":"0x100000666-1638-0x300000279-633", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145433045.500, "id":"0x100000666-1638-0x300000279-633", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145432962.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000002BB-699", "dur":87.250, "args":{"tIPP":66081}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145432959.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000002BA-698", "dur":97.250, "args":{"tIPP":97856}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145432962.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000035D-861", "dur":107.250, "args":{"tIPP":66982}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145432960.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000035C-860", "dur":118.000, "args":{"tIPP":118353}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145432951.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000035B-859", "dur":130.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145432950.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000002B9-697", "dur":133.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145433052.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000038B-907", "dur":54.000, "args":{"tIPP":53371}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145433050.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000038A-906", "dur":60.500, "args":{"tIPP":61515}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145433044.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000389-905", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145432932.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000385-901", "dur":184.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145433066.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000027E-638", "dur":57.000, "args":{"tIPP":54603}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145433063.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000027D-637", "dur":66.750, "args":{"tIPP":67841}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145433058.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000027C-636", "dur":75.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145433099.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000002BE-702", "dur":53.000, "args":{"tIPP":52483}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145433096.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000002BD-701", "dur":60.750, "args":{"tIPP":61299}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145433090.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000002BC-700", "dur":68.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145432946.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000002B8-696", "dur":215.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145433098.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000360-864", "dur":71.500, "args":{"tIPP":70840}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145433096.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000035F-863", "dur":78.000, "args":{"tIPP":79100}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145433088.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000035E-862", "dur":88.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145432946.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x20000035A-858", "dur":233.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145433146.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000281-641", "dur":52.500, "args":{"tIPP":52235}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145433143.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000280-640", "dur":59.000, "args":{"tIPP":59789}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145433138.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000027F-639", "dur":67.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145433055.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000027B-635", "dur":153.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145433121.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000038C-908", "dur":696.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145433823.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000038D-909", "dur":100.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145432927.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000384-900", "dur":1004.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145432916.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000383-899", "dur":1017.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145433183.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000361-865", "dur":962.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145433165.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000002BF-703", "dur":1041.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145434151.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000362-866", "dur":86.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145432941.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000359-857", "dur":1305.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145432928.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000358-856", "dur":1321.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145434212.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000002C0-704", "dur":86.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145432940.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000002B7-695", "dur":1365.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145432928.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002B6-694", "dur":1381.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145433212.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000282-642", "dur":1132.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145434352.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000283-643", "dur":128.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145433051.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000027A-634", "dur":1437.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145433045.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000279-633", "dur":1447.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145432847.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000666-1638", "dur":1669.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145434523.250, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000667-1639", "dur":10.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145434544.750, "id":"0x100000669-1641-0x5000002C1-705", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145434614.000, "id":"0x100000669-1641-0x5000002C1-705", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145434544.750, "id":"0x100000669-1641-0x200000363-867", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145434622.250, "id":"0x100000669-1641-0x200000363-867", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145434614.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002C1-705", "dur":35.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145434622.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000363-867", "dur":35.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145434544.750, "id":"0x100000669-1641-0x5000002C2-706", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145434657.750, "id":"0x100000669-1641-0x5000002C2-706", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145434544.750, "id":"0x100000669-1641-0x200000364-868", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145434667.000, "id":"0x100000669-1641-0x200000364-868", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145434657.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002C2-706", "dur":84.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145434544.750, "id":"0x100000669-1641-0x5000002C3-707", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145434748.000, "id":"0x100000669-1641-0x5000002C3-707", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145434667.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000364-868", "dur":91.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145434748.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002C3-707", "dur":79.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145434544.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000669-1641", "dur":304.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145434542.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000668-1640", "dur":311.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145432723.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000065D-1629", "dur":2137.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145434866.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000066A-1642", "dur":1550.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145430365.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000658-1624", "dur":6155.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145430363.000, "name":"process", "cat":"OpenCVTrace", "id":"0x100000657-1623", "dur":6162.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145436540.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000066D-1645", "dur":4220.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145436532.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000066C-1644", "dur":4241.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145436529.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000066B-1643", "dur":4248.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145373902.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x10000064F-1615", "dur":66878.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145440801.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000671-1649", "dur":50027.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145490865.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000673-1651", "dur":7208.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145498094.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000675-1653", "dur":264.500, "args":{"tIPP":258836}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145498087.000, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000674-1652", "dur":276.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145490855.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000672-1650", "dur":7511.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145440798.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000670-1648", "dur":57571.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145440795.750, "name":"read", "cat":"OpenCVTrace", "id":"0x10000066F-1647", "dur":57577.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145498384.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000678-1656", "dur":1606.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145500019.750, "id":"0x10000067B-1659-0x40000038E-910", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145500107.750, "id":"0x10000067B-1659-0x40000038E-910", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145500019.750, "id":"0x10000067B-1659-0x300000284-644", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145500106.250, "id":"0x10000067B-1659-0x300000284-644", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145500019.750, "id":"0x10000067B-1659-0x5000002C4-708", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145500117.750, "id":"0x10000067B-1659-0x5000002C4-708", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145500019.750, "id":"0x10000067B-1659-0x200000365-869", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145500117.750, "id":"0x10000067B-1659-0x200000365-869", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145500118.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000285-645", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145500106.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000284-644", "dur":260.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145500115.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000038F-911", "dur":252.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145500128.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000366-870", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145500128.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000002C5-709", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145500107.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000038E-910", "dur":264.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145500019.750, "id":"0x10000067B-1659-0x300000286-646", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145500372.500, "id":"0x10000067B-1659-0x300000286-646", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145500117.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000365-869", "dur":258.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145500117.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002C4-708", "dur":259.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145500377.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000287-647", "dur":285.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145500372.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000286-646", "dur":293.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145500019.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000067B-1659", "dur":690.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145500014.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000067A-1658", "dur":723.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145499999.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000679-1657", "dur":742.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145500777.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000067E-1662", "dur":4.500, "args":{"tIPP":3455}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145500774.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x10000067D-1661", "dur":17.500, "args":{"tIPP":19223}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145500821.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000681-1665", "dur":2.000, "args":{"tIPP":2472}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145500819.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000680-1664", "dur":7.750, "args":{"tIPP":8879}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145500814.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000067F-1663", "dur":23.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145500846.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000684-1668", "dur":1.750, "args":{"tIPP":2041}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145500844.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000683-1667", "dur":6.750, "args":{"tIPP":7296}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145500841.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000682-1666", "dur":15.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145500861.250, "id":"0x100000685-1669-0x400000390-912", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145500930.750, "id":"0x100000685-1669-0x400000390-912", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145500861.250, "id":"0x100000685-1669-0x300000288-648", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145500936.500, "id":"0x100000685-1669-0x300000288-648", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145500861.250, "id":"0x100000685-1669-0x200000367-871", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145500945.500, "id":"0x100000685-1669-0x200000367-871", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145500861.250, "id":"0x100000685-1669-0x5000002C6-710", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145500946.000, "id":"0x100000685-1669-0x5000002C6-710", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145500953.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000395-917", "dur":81.000, "args":{"tIPP":79709}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145500950.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000394-916", "dur":96.000, "args":{"tIPP":96613}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145500945.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000393-915", "dur":103.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145500971.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000028D-653", "dur":91.000, "args":{"tIPP":86709}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145500978.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000036C-876", "dur":89.000, "args":{"tIPP":83768}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145500978.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000002CB-715", "dur":91.500, "args":{"tIPP":85515}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145500969.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000028C-652", "dur":101.000, "args":{"tIPP":101625}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145500959.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000028B-651", "dur":114.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145500976.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000036B-875", "dur":98.750, "args":{"tIPP":100385}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145500975.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000002CA-714", "dur":101.500, "args":{"tIPP":102011}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145500966.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000036A-874", "dur":112.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145500965.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000002C9-713", "dur":114.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145501062.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000398-920", "dur":55.000, "args":{"tIPP":54582}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145501059.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000397-919", "dur":61.500, "args":{"tIPP":62368}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145501054.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000396-918", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145500941.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000392-914", "dur":185.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145501086.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000290-656", "dur":56.250, "args":{"tIPP":55796}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145501091.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000036F-879", "dur":55.250, "args":{"tIPP":54837}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145501084.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000028F-655", "dur":63.000, "args":{"tIPP":63523}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145501079.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000028E-654", "dur":70.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145501093.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000002CE-718", "dur":56.500, "args":{"tIPP":55945}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145501088.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000036E-878", "dur":62.000, "args":{"tIPP":62442}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145500954.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000028A-650", "dur":199.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145501083.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000036D-877", "dur":69.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145501091.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000002CD-717", "dur":63.250, "args":{"tIPP":64120}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145500961.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000369-873", "dur":195.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145501085.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000002CC-716", "dur":72.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145500961.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000002C8-712", "dur":199.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145501156.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000291-657", "dur":718.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145501880.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000292-658", "dur":95.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145500948.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000289-649", "dur":1035.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145500936.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000288-648", "dur":1050.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145501160.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000370-880", "dur":964.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145502129.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000371-881", "dur":90.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145500956.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000368-872", "dur":1271.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145500945.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000367-871", "dur":1285.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145501164.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000002CF-719", "dur":1156.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145501130.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000399-921", "dur":1211.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145502351.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000039A-922", "dur":102.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145500937.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000391-913", "dur":1525.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145500930.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000390-912", "dur":1535.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145502326.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000002D0-720", "dur":142.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145500956.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000002C7-711", "dur":1519.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145500946.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002C6-710", "dur":1533.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145500861.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000685-1669", "dur":1691.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145502570.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000686-1670", "dur":59.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145502637.500, "id":"0x100000688-1672-0x300000293-659", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145502685.000, "id":"0x100000688-1672-0x300000293-659", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145502637.500, "id":"0x100000688-1672-0x200000372-882", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145502698.500, "id":"0x100000688-1672-0x200000372-882", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145502685.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000293-659", "dur":30.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145502637.500, "id":"0x100000688-1672-0x300000294-660", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145502721.250, "id":"0x100000688-1672-0x300000294-660", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145502637.500, "id":"0x100000688-1672-0x40000039B-923", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145502720.500, "id":"0x100000688-1672-0x40000039B-923", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145502698.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000372-882", "dur":45.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145502637.500, "id":"0x100000688-1672-0x200000373-883", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145502753.000, "id":"0x100000688-1672-0x200000373-883", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145502720.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000039B-923", "dur":91.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145502721.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000294-660", "dur":106.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145502753.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000373-883", "dur":93.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145502637.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000688-1672", "dur":247.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145502634.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000687-1671", "dur":255.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145500747.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000067C-1660", "dur":2151.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145502904.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000689-1673", "dur":1512.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145498379.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000677-1655", "dur":6135.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145498377.750, "name":"process", "cat":"OpenCVTrace", "id":"0x100000676-1654", "dur":6142.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145504529.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000068C-1676", "dur":3918.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145504527.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000068B-1675", "dur":3935.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145504523.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000068A-1674", "dur":3942.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145440792.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x10000066E-1646", "dur":67675.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145508486.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000690-1680", "dur":46348.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145554868.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000692-1682", "dur":7195.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145562166.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000694-1684", "dur":267.250, "args":{"tIPP":333445}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145562082.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000693-1683", "dur":357.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145554861.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000691-1681", "dur":7580.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145508483.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x10000068F-1679", "dur":53961.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145508480.000, "name":"read", "cat":"OpenCVTrace", "id":"0x10000068E-1678", "dur":53969.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145562459.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000697-1687", "dur":1603.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145564093.000, "id":"0x10000069A-1690-0x40000039C-924", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145564179.250, "id":"0x10000069A-1690-0x40000039C-924", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145564093.000, "id":"0x10000069A-1690-0x200000374-884", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145564187.500, "id":"0x10000069A-1690-0x200000374-884", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145564093.000, "id":"0x10000069A-1690-0x5000002D1-721", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145564187.750, "id":"0x10000069A-1690-0x5000002D1-721", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145564198.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000002D2-722", "dur":243.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145564187.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002D1-721", "dur":259.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145564093.000, "id":"0x10000069A-1690-0x5000002D3-723", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145564453.000, "id":"0x10000069A-1690-0x5000002D3-723", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145564193.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000039D-925", "dur":264.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145564222.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000375-885", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145564179.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000039C-924", "dur":286.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145564187.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000374-884", "dur":283.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145564093.000, "id":"0x10000069A-1690-0x40000039E-926", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145564471.250, "id":"0x10000069A-1690-0x40000039E-926", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145564457.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000002D4-724", "dur":294.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145564453.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002D3-723", "dur":301.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145564476.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000039F-927", "dur":294.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145564471.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000039E-926", "dur":303.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145564093.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000069A-1690", "dur":723.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145564087.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000699-1689", "dur":735.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145564071.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000698-1688", "dur":755.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145564863.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000069D-1693", "dur":3.750, "args":{"tIPP":3704}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145564860.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x10000069C-1692", "dur":11.500, "args":{"tIPP":12995}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145564901.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000006A0-1696", "dur":2.000, "args":{"tIPP":2554}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145564898.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000069F-1695", "dur":7.750, "args":{"tIPP":8585}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145564894.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000069E-1694", "dur":29.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145564931.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000006A3-1699", "dur":1.750, "args":{"tIPP":2026}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145564929.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000006A2-1698", "dur":6.750, "args":{"tIPP":7273}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145564927.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000006A1-1697", "dur":15.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145564946.500, "id":"0x1000006A4-1700-0x4000003A0-928", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145565011.250, "id":"0x1000006A4-1700-0x4000003A0-928", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145564946.500, "id":"0x1000006A4-1700-0x200000376-886", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145565022.250, "id":"0x1000006A4-1700-0x200000376-886", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145564946.500, "id":"0x1000006A4-1700-0x300000295-661", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145565022.750, "id":"0x1000006A4-1700-0x300000295-661", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145565045.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000003A5-933", "dur":73.250, "args":{"tIPP":69317}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145565055.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000037B-891", "dur":71.750, "args":{"tIPP":64927}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145565053.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000037A-890", "dur":81.500, "args":{"tIPP":82181}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145565043.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000379-889", "dur":94.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145565055.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000029A-666", "dur":116.250, "args":{"tIPP":67022}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145565043.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000003A4-932", "dur":133.500, "args":{"tIPP":83714}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145565053.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000299-665", "dur":126.250, "args":{"tIPP":127010}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145565033.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000003A3-931", "dur":147.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145565044.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000298-664", "dur":138.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145565150.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000037E-894", "dur":55.750, "args":{"tIPP":55082}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145565148.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000037D-893", "dur":61.750, "args":{"tIPP":62552}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145565143.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000037C-892", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145565039.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000378-888", "dur":177.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145565195.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000003A8-936", "dur":53.000, "args":{"tIPP":52393}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145565196.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000029D-669", "dur":54.000, "args":{"tIPP":54093}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145565193.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000003A7-935", "dur":59.750, "args":{"tIPP":60314}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145565193.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000029C-668", "dur":61.000, "args":{"tIPP":61564}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145565187.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000003A6-934", "dur":68.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145565187.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000029B-667", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145565028.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000003A2-930", "dur":229.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145565039.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000297-663", "dur":220.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145565262.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000003A9-937", "dur":675.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145565942.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000003AA-938", "dur":90.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145565022.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000003A1-929", "dur":1017.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145565011.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003A0-928", "dur":1032.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145564946.500, "id":"0x1000006A4-1700-0x4000003AB-939", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145566049.750, "id":"0x1000006A4-1700-0x4000003AB-939", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145566068.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000003B0-944", "dur":55.500, "args":{"tIPP":54708}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145566066.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000003AF-943", "dur":62.000, "args":{"tIPP":62836}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145566061.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000003AE-942", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145565220.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000037F-895", "dur":927.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145566143.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000003B3-947", "dur":49.750, "args":{"tIPP":49711}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145566140.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000003B2-946", "dur":56.000, "args":{"tIPP":56801}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145566135.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000003B1-945", "dur":63.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145566058.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000003AD-941", "dur":143.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145566153.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000380-896", "dur":81.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145565033.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000377-887", "dur":1208.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145565022.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000376-886", "dur":1223.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145565263.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x30000029E-670", "dur":1034.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145566304.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x30000029F-671", "dur":96.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145565034.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000296-662", "dur":1373.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145565022.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000295-661", "dur":1388.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145566205.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000003B4-948", "dur":1098.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145567308.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000003B5-949", "dur":146.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145566054.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000003AC-940", "dur":1406.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145566049.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003AB-939", "dur":1413.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145564946.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000006A4-1700", "dur":2541.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145567494.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000006A5-1701", "dur":6.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145567506.750, "id":"0x1000006A7-1703-0x3000002A0-672", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145567548.250, "id":"0x1000006A7-1703-0x3000002A0-672", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145567506.750, "id":"0x1000006A7-1703-0x200000381-897", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145567603.750, "id":"0x1000006A7-1703-0x200000381-897", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145567548.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002A0-672", "dur":63.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145567506.750, "id":"0x1000006A7-1703-0x3000002A1-673", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145567619.500, "id":"0x1000006A7-1703-0x3000002A1-673", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145567506.750, "id":"0x1000006A7-1703-0x4000003B6-950", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145567618.250, "id":"0x1000006A7-1703-0x4000003B6-950", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145567618.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003B6-950", "dur":35.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145567506.750, "id":"0x1000006A7-1703-0x4000003B7-951", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145567663.250, "id":"0x1000006A7-1703-0x4000003B7-951", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145567603.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000381-897", "dur":83.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145567619.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002A1-673", "dur":96.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145567663.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003B7-951", "dur":91.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145567506.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000006A7-1703", "dur":269.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145567504.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000006A6-1702", "dur":276.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145564831.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000069B-1691", "dur":2960.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145567798.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000006A8-1704", "dur":1572.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145562455.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000696-1686", "dur":7041.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145562453.000, "name":"process", "cat":"OpenCVTrace", "id":"0x100000695-1685", "dur":7048.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145569512.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000006AB-1707", "dur":4308.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145569509.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000006AA-1706", "dur":4326.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145569505.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000006A9-1705", "dur":4333.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145508477.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x10000068D-1677", "dur":65364.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145573857.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000006AF-1711", "dur":48980.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145622874.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000006B1-1713", "dur":7168.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145630064.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000006B3-1715", "dur":268.500, "args":{"tIPP":258756}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145630054.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000006B2-1714", "dur":285.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145622865.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000006B0-1712", "dur":7477.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145573855.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000006AE-1710", "dur":56491.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145573852.000, "name":"read", "cat":"OpenCVTrace", "id":"0x1000006AD-1709", "dur":56497.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145630360.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000006B6-1718", "dur":1599.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145631990.250, "id":"0x1000006B9-1721-0x200000382-898", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145632044.750, "id":"0x1000006B9-1721-0x200000382-898", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145631990.250, "id":"0x1000006B9-1721-0x4000003B8-952", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145632068.750, "id":"0x1000006B9-1721-0x4000003B8-952", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145631990.250, "id":"0x1000006B9-1721-0x3000002A2-674", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145632079.500, "id":"0x1000006B9-1721-0x3000002A2-674", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145632057.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000383-899", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145632044.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000382-898", "dur":261.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145631990.250, "id":"0x1000006B9-1721-0x200000384-900", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145632311.500, "id":"0x1000006B9-1721-0x200000384-900", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145632080.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000003B9-953", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145632068.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003B8-952", "dur":260.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145632091.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000002A3-675", "dur":241.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145631990.250, "id":"0x1000006B9-1721-0x4000003BA-954", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145632335.500, "id":"0x1000006B9-1721-0x4000003BA-954", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145632079.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002A2-674", "dur":260.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145632316.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000385-901", "dur":240.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145632311.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000384-900", "dur":248.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145632340.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000003BB-955", "dur":285.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145632335.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003BA-954", "dur":293.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145631990.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000006B9-1721", "dur":715.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145631985.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000006B8-1720", "dur":734.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145631968.500, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000006B7-1719", "dur":755.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145632770.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000006BC-1724", "dur":6.000, "args":{"tIPP":3385}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145632767.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000006BB-1723", "dur":13.250, "args":{"tIPP":15125}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145632815.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000006BF-1727", "dur":2.000, "args":{"tIPP":2468}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145632813.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000006BE-1726", "dur":8.000, "args":{"tIPP":8845}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145632809.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000006BD-1725", "dur":23.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145632840.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000006C2-1730", "dur":1.750, "args":{"tIPP":2022}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145632839.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000006C1-1729", "dur":8.250, "args":{"tIPP":7548}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145632836.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000006C0-1728", "dur":17.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145632857.750, "id":"0x1000006C3-1731-0x200000386-902", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145632885.250, "id":"0x1000006C3-1731-0x200000386-902", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145632857.750, "id":"0x1000006C3-1731-0x4000003BC-956", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145632925.500, "id":"0x1000006C3-1731-0x4000003BC-956", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145632857.750, "id":"0x1000006C3-1731-0x3000002A4-676", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145632940.500, "id":"0x1000006C3-1731-0x3000002A4-676", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145632915.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000038B-907", "dur":71.500, "args":{"tIPP":67768}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145632913.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000038A-906", "dur":78.750, "args":{"tIPP":80875}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145632902.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000389-905", "dur":92.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145632960.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000003C1-961", "dur":68.750, "args":{"tIPP":65752}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145632957.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000003C0-960", "dur":78.000, "args":{"tIPP":79213}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145632947.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000003BF-959", "dur":90.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145632973.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000002A9-681", "dur":66.750, "args":{"tIPP":62907}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145632971.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000002A8-680", "dur":75.750, "args":{"tIPP":77410}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145632961.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000002A7-679", "dur":88.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145633007.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000038E-910", "dur":55.750, "args":{"tIPP":55297}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145633005.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000038D-909", "dur":62.250, "args":{"tIPP":62948}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145632999.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000038C-908", "dur":70.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145632897.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000388-904", "dur":176.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145633051.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000003C4-964", "dur":53.000, "args":{"tIPP":52562}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145633049.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000003C3-963", "dur":59.250, "args":{"tIPP":60640}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145633043.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000003C2-962", "dur":67.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145632941.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000003BE-958", "dur":173.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145633063.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000002AC-684", "dur":53.250, "args":{"tIPP":52863}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145633060.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000002AB-683", "dur":59.750, "args":{"tIPP":60667}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145633055.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000002AA-682", "dur":67.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145632957.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000002A6-678", "dur":168.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145633077.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000038F-911", "dur":749.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145633834.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000390-912", "dur":93.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145632891.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000387-903", "dur":1044.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145632885.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000386-902", "dur":1053.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145632857.750, "id":"0x1000006C3-1731-0x200000391-913", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145633945.500, "id":"0x1000006C3-1731-0x200000391-913", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145633965.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000396-918", "dur":57.000, "args":{"tIPP":55676}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145633963.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000395-917", "dur":63.750, "args":{"tIPP":64383}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145633958.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000394-916", "dur":71.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145633129.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000002AD-685", "dur":959.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145634041.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000399-921", "dur":51.000, "args":{"tIPP":50572}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145634039.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000398-920", "dur":57.250, "args":{"tIPP":57777}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145634034.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000397-919", "dur":64.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145633954.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000393-915", "dur":147.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145633118.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000003C5-965", "dur":1013.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145634094.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000002AE-686", "dur":82.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145632951.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000002A5-677", "dur":1232.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145632940.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002A4-676", "dur":1246.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145634137.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000003C6-966", "dur":102.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145632936.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000003BD-957", "dur":1311.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145632925.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003BC-956", "dur":1395.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145634105.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000039A-922", "dur":1204.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145635318.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000039B-923", "dur":136.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145633950.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000392-914", "dur":1511.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145633945.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000391-913", "dur":1519.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145632857.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000006C3-1731", "dur":2676.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145635551.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000006C4-1732", "dur":11.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145635569.750, "id":"0x1000006C6-1734-0x4000003C7-967", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145635680.750, "id":"0x1000006C6-1734-0x4000003C7-967", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145635569.750, "id":"0x1000006C6-1734-0x20000039C-924", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145635684.500, "id":"0x1000006C6-1734-0x20000039C-924", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145635569.750, "id":"0x1000006C6-1734-0x3000002AF-687", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145635697.750, "id":"0x1000006C6-1734-0x3000002AF-687", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145635680.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003C7-967", "dur":36.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145635684.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000039C-924", "dur":35.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145635569.750, "id":"0x1000006C6-1734-0x4000003C8-968", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145635725.500, "id":"0x1000006C6-1734-0x4000003C8-968", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145635569.750, "id":"0x1000006C6-1734-0x20000039D-925", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145635730.500, "id":"0x1000006C6-1734-0x20000039D-925", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145635697.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002AF-687", "dur":87.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145635725.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003C8-968", "dur":100.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145635730.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000039D-925", "dur":108.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145635569.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000006C6-1734", "dur":333.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145635567.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000006C5-1733", "dur":348.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145632731.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000006BA-1722", "dur":3193.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145635933.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000006C7-1735", "dur":1523.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145630356.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000006B5-1717", "dur":7389.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145630354.000, "name":"process", "cat":"OpenCVTrace", "id":"0x1000006B4-1716", "dur":7400.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145637771.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000006CA-1738", "dur":4032.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145637767.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000006C9-1737", "dur":4048.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145637760.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000006C8-1736", "dur":4058.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145573849.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000006AC-1708", "dur":67972.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145641836.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000006CE-1742", "dur":44976.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145686847.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000006D0-1744", "dur":6806.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145693675.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000006D2-1746", "dur":267.500, "args":{"tIPP":263412}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145693665.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000006D1-1745", "dur":282.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145686840.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000006CF-1743", "dur":7110.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145641834.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000006CD-1741", "dur":52119.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145641831.500, "name":"read", "cat":"OpenCVTrace", "id":"0x1000006CC-1740", "dur":52126.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145693968.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000006D5-1749", "dur":1505.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145695502.500, "id":"0x1000006D8-1752-0x3000002B0-688", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145695557.250, "id":"0x1000006D8-1752-0x3000002B0-688", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145695502.500, "id":"0x1000006D8-1752-0x5000002D5-725", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145695566.250, "id":"0x1000006D8-1752-0x5000002D5-725", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145695502.500, "id":"0x1000006D8-1752-0x4000003C9-969", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145695625.750, "id":"0x1000006D8-1752-0x4000003C9-969", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145695502.500, "id":"0x1000006D8-1752-0x20000039E-926", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145695627.000, "id":"0x1000006D8-1752-0x20000039E-926", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145695564.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000002B1-689", "dur":251.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145695557.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002B0-688", "dur":262.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145695502.500, "id":"0x1000006D8-1752-0x3000002B2-690", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145695825.250, "id":"0x1000006D8-1752-0x3000002B2-690", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145695620.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000002D6-726", "dur":254.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145695637.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000003CA-970", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145695638.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000039F-927", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145695566.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002D5-725", "dur":315.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145695625.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003C9-969", "dur":260.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145695627.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000039E-926", "dur":259.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145695829.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000002B3-691", "dur":240.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145695825.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002B2-690", "dur":247.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145695502.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000006D8-1752", "dur":643.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145695497.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000006D7-1751", "dur":652.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145695482.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000006D6-1750", "dur":672.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145696197.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000006DB-1755", "dur":4.250, "args":{"tIPP":3476}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145696194.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000006DA-1754", "dur":11.750, "args":{"tIPP":13267}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145696235.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000006DE-1758", "dur":2.000, "args":{"tIPP":2655}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145696233.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000006DD-1757", "dur":8.250, "args":{"tIPP":9059}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145696228.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000006DC-1756", "dur":23.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145696285.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000006E1-1761", "dur":1.750, "args":{"tIPP":2183}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145696283.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000006E0-1760", "dur":7.250, "args":{"tIPP":8375}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145696256.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000006DF-1759", "dur":40.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145696301.250, "id":"0x1000006E2-1762-0x5000002D7-727", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145696326.000, "id":"0x1000006E2-1762-0x5000002D7-727", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145696301.250, "id":"0x1000006E2-1762-0x3000002B4-692", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145696364.750, "id":"0x1000006E2-1762-0x3000002B4-692", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145696301.250, "id":"0x1000006E2-1762-0x2000003A0-928", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145696374.500, "id":"0x1000006E2-1762-0x2000003A0-928", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145696355.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000002DC-732", "dur":78.000, "args":{"tIPP":73750}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145696353.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000002DB-731", "dur":85.750, "args":{"tIPP":86493}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145696343.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000002DA-730", "dur":98.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145696397.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000002B9-697", "dur":69.000, "args":{"tIPP":64632}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145696406.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000003A5-933", "dur":65.250, "args":{"tIPP":61429}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145696395.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000002B8-696", "dur":78.500, "args":{"tIPP":79805}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145696385.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000002B7-695", "dur":91.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145696404.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000003A4-932", "dur":74.750, "args":{"tIPP":75341}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145696395.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000003A3-931", "dur":86.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145696455.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000002DF-735", "dur":53.500, "args":{"tIPP":52789}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145696452.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000002DE-734", "dur":60.750, "args":{"tIPP":61490}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145696447.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000002DD-733", "dur":68.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145696338.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000002D9-729", "dur":180.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145696490.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000002BC-700", "dur":53.750, "args":{"tIPP":53662}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145696494.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000003A8-936", "dur":53.000, "args":{"tIPP":52407}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145696487.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000002BB-699", "dur":61.000, "args":{"tIPP":61637}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145696482.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000002BA-698", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145696492.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000003A7-935", "dur":59.500, "args":{"tIPP":59939}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145696487.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000003A6-934", "dur":67.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145696381.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000002B6-694", "dur":173.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145696390.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000003A2-930", "dur":166.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145696522.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000002E0-736", "dur":754.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145697282.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000002E1-737", "dur":100.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145696332.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000002D8-728", "dur":1058.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145696326.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002D7-727", "dur":1068.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145696301.250, "id":"0x1000006E2-1762-0x5000002E2-738", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145697400.000, "id":"0x1000006E2-1762-0x5000002E2-738", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145697440.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000002E7-743", "dur":55.750, "args":{"tIPP":54532}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145697438.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000002E6-742", "dur":62.500, "args":{"tIPP":63633}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145697432.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000002E5-741", "dur":71.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145696561.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000003A9-937", "dur":961.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145697514.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000002EA-746", "dur":55.250, "args":{"tIPP":54638}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145697512.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000002E9-745", "dur":61.500, "args":{"tIPP":62092}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145697507.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000002E8-744", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145697429.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000002E4-740", "dur":160.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145696558.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000002BD-701", "dur":1038.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145697527.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000003AA-938", "dur":96.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145696385.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000003A1-929", "dur":1247.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145696374.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003A0-928", "dur":1261.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145697602.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000002BE-702", "dur":99.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145696375.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000002B5-693", "dur":1334.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145696364.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002B4-692", "dur":1348.750, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145697594.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000002EB-747", "dur":1179.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145698781.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000002EC-748", "dur":148.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145697425.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000002E3-739", "dur":1510.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145697400.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002E2-738", "dur":1538.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145696301.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000006E2-1762", "dur":2670.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145698989.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000006E3-1763", "dur":11.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145699008.250, "id":"0x1000006E5-1765-0x5000002ED-749", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145699047.000, "id":"0x1000006E5-1765-0x5000002ED-749", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145699008.250, "id":"0x1000006E5-1765-0x2000003AB-939", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145699054.000, "id":"0x1000006E5-1765-0x2000003AB-939", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145699047.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002ED-749", "dur":31.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145699008.250, "id":"0x1000006E5-1765-0x3000002BF-703", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145699077.250, "id":"0x1000006E5-1765-0x3000002BF-703", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145699008.250, "id":"0x1000006E5-1765-0x5000002EE-750", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145699084.000, "id":"0x1000006E5-1765-0x5000002EE-750", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145699054.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003AB-939", "dur":35.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145699008.250, "id":"0x1000006E5-1765-0x2000003AC-940", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145699098.000, "id":"0x1000006E5-1765-0x2000003AC-940", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145699077.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002BF-703", "dur":92.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145699084.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002EE-750", "dur":94.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145699098.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003AC-940", "dur":95.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145699008.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000006E5-1765", "dur":206.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145699005.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000006E4-1764", "dur":213.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145696159.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000006D9-1753", "dur":3067.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145699233.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000006E6-1766", "dur":1500.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145693964.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000006D4-1748", "dur":6875.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145693961.750, "name":"process", "cat":"OpenCVTrace", "id":"0x1000006D3-1747", "dur":6882.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145700856.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000006E9-1769", "dur":3693.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145700851.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000006E8-1768", "dur":3708.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145700848.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000006E7-1767", "dur":3715.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145641829.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000006CB-1739", "dur":62736.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145704627.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000006ED-1773", "dur":50211.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145754876.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000006EF-1775", "dur":6842.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145761740.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000006F1-1777", "dur":254.250, "args":{"tIPP":250986}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145761731.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000006F0-1776", "dur":268.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145754867.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000006EE-1774", "dur":7135.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145704624.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000006EC-1772", "dur":57381.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145704575.500, "name":"read", "cat":"OpenCVTrace", "id":"0x1000006EB-1771", "dur":57434.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145762021.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000006F4-1780", "dur":1502.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145763552.750, "id":"0x1000006F7-1783-0x3000002C0-704", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145763631.750, "id":"0x1000006F7-1783-0x3000002C0-704", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145763552.750, "id":"0x1000006F7-1783-0x2000003AD-941", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145763637.250, "id":"0x1000006F7-1783-0x2000003AD-941", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145763552.750, "id":"0x1000006F7-1783-0x5000002EF-751", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145763652.750, "id":"0x1000006F7-1783-0x5000002EF-751", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145763644.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000002C1-705", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145763648.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000003AE-942", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145763631.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002C0-704", "dur":261.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145763637.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003AD-941", "dur":260.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145763552.750, "id":"0x1000006F7-1783-0x3000002C2-706", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145763899.500, "id":"0x1000006F7-1783-0x3000002C2-706", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145763552.750, "id":"0x1000006F7-1783-0x2000003AF-943", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145763903.250, "id":"0x1000006F7-1783-0x2000003AF-943", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145763671.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000002F0-752", "dur":253.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145763652.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002EF-751", "dur":278.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145763904.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000002C3-707", "dur":240.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145763907.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000003B0-944", "dur":241.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145763899.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002C2-706", "dur":251.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145763903.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003AF-943", "dur":248.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145763552.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000006F7-1783", "dur":672.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145763548.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000006F6-1782", "dur":692.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145763532.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000006F5-1781", "dur":712.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145764292.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000006FA-1786", "dur":6.000, "args":{"tIPP":3153}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145764289.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000006F9-1785", "dur":13.250, "args":{"tIPP":14708}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145764332.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000006FD-1789", "dur":2.000, "args":{"tIPP":2710}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145764329.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000006FC-1788", "dur":8.000, "args":{"tIPP":8897}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145764325.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000006FB-1787", "dur":23.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145764357.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000700-1792", "dur":1.500, "args":{"tIPP":2065}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145764355.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000006FF-1791", "dur":6.750, "args":{"tIPP":7328}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145764352.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000006FE-1790", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145764372.250, "id":"0x100000701-1793-0x4000003CB-971", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145764398.500, "id":"0x100000701-1793-0x4000003CB-971", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145764372.250, "id":"0x100000701-1793-0x2000003B1-945", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145764445.250, "id":"0x100000701-1793-0x2000003B1-945", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145764372.250, "id":"0x100000701-1793-0x5000002F1-753", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145764457.000, "id":"0x100000701-1793-0x5000002F1-753", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145764434.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000003D0-976", "dur":71.000, "args":{"tIPP":67782}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145764431.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000003CF-975", "dur":79.000, "args":{"tIPP":80233}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145764421.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000003CE-974", "dur":91.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145764479.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000003B6-950", "dur":65.750, "args":{"tIPP":61272}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145764477.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000003B5-949", "dur":77.500, "args":{"tIPP":76955}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145764466.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000003B4-948", "dur":91.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145764489.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000002F6-758", "dur":69.500, "args":{"tIPP":62610}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145764486.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000002F5-757", "dur":79.250, "args":{"tIPP":80062}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145764477.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000002F4-756", "dur":91.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145764525.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000003D3-979", "dur":89.000, "args":{"tIPP":88100}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145764523.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000003D2-978", "dur":95.500, "args":{"tIPP":96309}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145764518.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000003D1-977", "dur":102.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145764416.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000003CD-973", "dur":208.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145764570.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000003B9-953", "dur":108.750, "args":{"tIPP":107799}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145764568.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000003B8-952", "dur":116.000, "args":{"tIPP":116736}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145764563.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000003B7-951", "dur":124.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145764461.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000003B3-947", "dur":229.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145764640.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000002F9-761", "dur":53.250, "args":{"tIPP":52566}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145764637.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000002F8-760", "dur":60.000, "args":{"tIPP":61334}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145764574.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000002F7-759", "dur":125.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145764473.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000002F3-755", "dur":230.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145764628.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000003D4-980", "dur":680.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145765313.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000003D5-981", "dur":90.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145764405.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000003CC-972", "dur":1010.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145764398.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003CB-971", "dur":1020.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145764372.250, "id":"0x100000701-1793-0x4000003D6-982", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145765425.250, "id":"0x100000701-1793-0x4000003D6-982", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145765451.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000003DB-987", "dur":53.500, "args":{"tIPP":52934}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145765449.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000003DA-986", "dur":60.500, "args":{"tIPP":68723}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145765437.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000003D9-985", "dur":76.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145765525.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000003DE-990", "dur":66.500, "args":{"tIPP":66346}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145765522.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000003DD-989", "dur":73.500, "args":{"tIPP":74314}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145765517.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000003DC-988", "dur":81.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145765434.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000003D8-984", "dur":167.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145764707.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000002FA-762", "dur":908.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145764694.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000003BA-954", "dur":1002.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145765620.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000002FB-763", "dur":87.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145764468.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000002F2-754", "dur":1247.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145764457.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002F1-753", "dur":1261.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145765702.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000003BB-955", "dur":101.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145764456.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000003B2-946", "dur":1355.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145764445.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003B1-945", "dur":1369.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145765605.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000003DF-991", "dur":1194.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145766806.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000003E0-992", "dur":150.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145765430.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000003D7-983", "dur":1533.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145765425.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003D6-982", "dur":1541.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145764372.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000701-1793", "dur":2657.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145767047.250, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000702-1794", "dur":13.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145767068.000, "id":"0x100000704-1796-0x5000002FC-764", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145767110.500, "id":"0x100000704-1796-0x5000002FC-764", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145767068.000, "id":"0x100000704-1796-0x4000003E1-993", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145767116.250, "id":"0x100000704-1796-0x4000003E1-993", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145767110.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002FC-764", "dur":31.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145767068.000, "id":"0x100000704-1796-0x5000002FD-765", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145767147.750, "id":"0x100000704-1796-0x5000002FD-765", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145767116.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003E1-993", "dur":33.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145767068.000, "id":"0x100000704-1796-0x2000003BC-956", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145767149.250, "id":"0x100000704-1796-0x2000003BC-956", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145767068.000, "id":"0x100000704-1796-0x4000003E2-994", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145767156.000, "id":"0x100000704-1796-0x4000003E2-994", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145767147.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002FD-765", "dur":92.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145767149.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003BC-956", "dur":92.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145767156.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003E2-994", "dur":97.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145767068.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000704-1796", "dur":213.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145767064.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000703-1795", "dur":220.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145764251.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000006F8-1784", "dur":3042.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145767300.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000705-1797", "dur":1505.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145762016.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000006F3-1779", "dur":6876.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145762014.000, "name":"process", "cat":"OpenCVTrace", "id":"0x1000006F2-1778", "dur":6883.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145768908.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000708-1800", "dur":4110.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145768905.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000707-1799", "dur":4132.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145768902.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000706-1798", "dur":4139.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145704573.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000006EA-1770", "dur":68471.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145773063.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x10000070C-1804", "dur":45802.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145818901.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000070E-1806", "dur":6857.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145825780.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000710-1808", "dur":269.750, "args":{"tIPP":263314}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145825772.000, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000070F-1807", "dur":283.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145818893.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000070D-1805", "dur":7164.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145773059.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x10000070B-1803", "dur":53002.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145773055.750, "name":"read", "cat":"OpenCVTrace", "id":"0x10000070A-1802", "dur":53009.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145826103.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000713-1811", "dur":1529.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145827668.000, "id":"0x100000716-1814-0x5000002FE-766", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145827717.750, "id":"0x100000716-1814-0x5000002FE-766", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145827668.000, "id":"0x100000716-1814-0x4000003E3-995", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145827719.250, "id":"0x100000716-1814-0x4000003E3-995", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145827668.000, "id":"0x100000716-1814-0x2000003BD-957", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145827735.750, "id":"0x100000716-1814-0x2000003BD-957", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145827725.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000002FF-767", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145827717.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000002FE-766", "dur":253.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145827668.000, "id":"0x100000716-1814-0x500000300-768", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145827976.750, "id":"0x100000716-1814-0x500000300-768", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145827731.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000003E4-996", "dur":254.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145827748.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000003BE-958", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145827719.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003E3-995", "dur":273.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145827735.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003BD-957", "dur":262.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145827668.000, "id":"0x100000716-1814-0x4000003E5-997", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145827999.000, "id":"0x100000716-1814-0x4000003E5-997", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145827981.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000301-769", "dur":241.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145827976.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000300-768", "dur":248.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145828003.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000003E6-998", "dur":251.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145827999.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003E5-997", "dur":259.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145827668.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000716-1814", "dur":668.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145827662.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000715-1813", "dur":686.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145827642.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000714-1812", "dur":710.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145828400.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000719-1817", "dur":5.750, "args":{"tIPP":3125}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145828397.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000718-1816", "dur":13.500, "args":{"tIPP":14965}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145828439.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000071C-1820", "dur":2.250, "args":{"tIPP":2549}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145828437.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000071B-1819", "dur":8.000, "args":{"tIPP":8792}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145828433.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000071A-1818", "dur":23.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145828465.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000071F-1823", "dur":1.500, "args":{"tIPP":2464}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145828463.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000071E-1822", "dur":7.250, "args":{"tIPP":7885}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145828460.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000071D-1821", "dur":16.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145828481.000, "id":"0x100000720-1824-0x4000003E7-999", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145828504.000, "id":"0x100000720-1824-0x4000003E7-999", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145828481.000, "id":"0x100000720-1824-0x500000302-770", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145828536.750, "id":"0x100000720-1824-0x500000302-770", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145828481.000, "id":"0x100000720-1824-0x2000003BF-959", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145828552.750, "id":"0x100000720-1824-0x2000003BF-959", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145828567.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000307-775", "dur":86.250, "args":{"tIPP":81824}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145828534.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000003EC-1004", "dur":122.500, "args":{"tIPP":116094}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145828564.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000306-774", "dur":95.750, "args":{"tIPP":96556}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145828554.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000305-773", "dur":108.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145828531.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000003EB-1003", "dur":137.000, "args":{"tIPP":137472}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145828521.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000003EA-1002", "dur":150.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145828606.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000003C4-964", "dur":68.250, "args":{"tIPP":64466}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145828603.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000003C3-963", "dur":77.500, "args":{"tIPP":78605}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145828573.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000003C2-962", "dur":110.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145828675.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000030A-778", "dur":55.000, "args":{"tIPP":54067}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145828673.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000309-777", "dur":61.000, "args":{"tIPP":61508}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145828668.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000308-776", "dur":95.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145828685.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000003EF-1007", "dur":81.250, "args":{"tIPP":55436}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145828550.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000304-772", "dur":217.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145828683.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000003EE-1006", "dur":89.000, "args":{"tIPP":89579}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145828677.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000003ED-1005", "dur":97.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145828516.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000003E9-1001", "dur":261.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145828719.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000003C7-967", "dur":64.750, "args":{"tIPP":64184}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145828716.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000003C6-966", "dur":139.750, "args":{"tIPP":139660}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145828690.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000003C5-965", "dur":169.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145828568.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000003C1-961", "dur":294.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145828782.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000003F0-1008", "dur":708.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145829496.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000003F1-1009", "dur":116.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145828510.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000003E8-1000", "dur":1109.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145828504.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003E7-999", "dur":1118.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145828481.000, "id":"0x100000720-1824-0x4000003F2-1010", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145829629.000, "id":"0x100000720-1824-0x4000003F2-1010", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145829648.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000003F7-1015", "dur":97.250, "args":{"tIPP":95803}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145829645.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000003F6-1014", "dur":104.750, "args":{"tIPP":105454}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145829640.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000003F5-1013", "dur":113.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145828771.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000030B-779", "dur":982.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145829767.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000003FA-1018", "dur":55.750, "args":{"tIPP":56035}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145829765.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000003F9-1017", "dur":62.500, "args":{"tIPP":63647}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145829759.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000003F8-1016", "dur":71.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145829638.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000003F4-1012", "dur":194.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145829760.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000030C-780", "dur":94.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145828545.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000303-771", "dur":1317.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145828536.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000302-770", "dur":1329.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145828867.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000003C8-968", "dur":1022.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145829899.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000003C9-969", "dur":80.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145828563.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000003C0-960", "dur":1423.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145828552.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003BF-959", "dur":1437.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145829836.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000003FB-1019", "dur":1216.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145831061.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000003FC-1020", "dur":149.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145829633.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000003F3-1011", "dur":1583.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145829629.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003F2-1010", "dur":1591.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145828481.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000720-1824", "dur":2870.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145831369.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000721-1825", "dur":10.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145831387.500, "id":"0x100000723-1827-0x4000003FD-1021", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145831424.250, "id":"0x100000723-1827-0x4000003FD-1021", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145831387.500, "id":"0x100000723-1827-0x50000030D-781", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145831439.500, "id":"0x100000723-1827-0x50000030D-781", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145831424.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003FD-1021", "dur":32.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145831387.500, "id":"0x100000723-1827-0x4000003FE-1022", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145831463.500, "id":"0x100000723-1827-0x4000003FE-1022", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145831439.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000030D-781", "dur":35.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145831387.500, "id":"0x100000723-1827-0x50000030E-782", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145831483.750, "id":"0x100000723-1827-0x50000030E-782", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145831463.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003FE-1022", "dur":83.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145831387.500, "id":"0x100000723-1827-0x4000003FF-1023", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145831551.750, "id":"0x100000723-1827-0x4000003FF-1023", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145831483.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000030E-782", "dur":142.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145831551.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000003FF-1023", "dur":126.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145831387.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000723-1827", "dur":543.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145831384.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000722-1826", "dur":550.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145828360.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000717-1815", "dur":3583.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145831951.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000724-1828", "dur":1603.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145826097.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000712-1810", "dur":7562.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145826094.500, "name":"process", "cat":"OpenCVTrace", "id":"0x100000711-1809", "dur":7599.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145833705.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000727-1831", "dur":4355.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145833702.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000726-1830", "dur":4445.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145833699.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000725-1829", "dur":4455.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145773053.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000709-1801", "dur":65103.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145838182.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x10000072B-1835", "dur":48792.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145887009.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000072D-1837", "dur":6886.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145893919.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000072F-1839", "dur":266.250, "args":{"tIPP":261616}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145893909.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000072E-1838", "dur":282.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145887000.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000072C-1836", "dur":7194.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145838180.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x10000072A-1834", "dur":56018.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145838175.750, "name":"read", "cat":"OpenCVTrace", "id":"0x100000729-1833", "dur":56026.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145894212.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000732-1842", "dur":1591.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145895840.250, "id":"0x100000735-1845-0x2000003CA-970", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145895881.250, "id":"0x100000735-1845-0x2000003CA-970", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145895840.250, "id":"0x100000735-1845-0x400000400-1024", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145895887.500, "id":"0x100000735-1845-0x400000400-1024", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145895888.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000003CB-971", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145895881.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003CA-970", "dur":252.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145895840.250, "id":"0x100000735-1845-0x2000003CC-972", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145896138.750, "id":"0x100000735-1845-0x2000003CC-972", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145895899.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000401-1025", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145895887.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000400-1024", "dur":261.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145895840.250, "id":"0x100000735-1845-0x400000402-1026", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145896156.750, "id":"0x100000735-1845-0x400000402-1026", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145896143.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000003CD-973", "dur":243.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145896138.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003CC-972", "dur":251.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145895840.250, "id":"0x100000735-1845-0x2000003CE-974", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145896395.250, "id":"0x100000735-1845-0x2000003CE-974", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145896161.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000403-1027", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145896156.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000402-1026", "dur":250.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145896399.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000003CF-975", "dur":251.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145896395.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003CE-974", "dur":260.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145895840.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000735-1845", "dur":888.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145895835.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000734-1844", "dur":907.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145895816.500, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000733-1843", "dur":930.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145896803.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000738-1848", "dur":6.250, "args":{"tIPP":3188}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145896800.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000737-1847", "dur":13.500, "args":{"tIPP":15875}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145896846.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000073B-1851", "dur":2.250, "args":{"tIPP":2995}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145896843.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000073A-1850", "dur":10.000, "args":{"tIPP":10842}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145896839.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000739-1849", "dur":25.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145896873.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000073E-1854", "dur":1.500, "args":{"tIPP":2087}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145896871.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000073D-1853", "dur":6.500, "args":{"tIPP":7380}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145896869.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000073C-1852", "dur":15.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145896888.500, "id":"0x10000073F-1855-0x400000404-1028", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145896927.250, "id":"0x10000073F-1855-0x400000404-1028", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145896888.500, "id":"0x10000073F-1855-0x50000030F-783", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145896931.750, "id":"0x10000073F-1855-0x50000030F-783", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145896888.500, "id":"0x10000073F-1855-0x2000003D0-976", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145896943.750, "id":"0x10000073F-1855-0x2000003D0-976", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145896959.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000409-1033", "dur":92.000, "args":{"tIPP":87951}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145896955.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000314-788", "dur":97.000, "args":{"tIPP":97292}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145896971.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000003D5-981", "dur":84.000, "args":{"tIPP":81603}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145896956.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000408-1032", "dur":101.250, "args":{"tIPP":102082}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145896952.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000313-787", "dur":106.750, "args":{"tIPP":105932}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145896946.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000407-1031", "dur":114.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145896968.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000003D4-980", "dur":92.500, "args":{"tIPP":93037}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145896946.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000312-786", "dur":115.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145896960.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000003D3-979", "dur":103.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145897074.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000317-791", "dur":55.250, "args":{"tIPP":54664}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145897076.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000003D8-984", "dur":56.000, "args":{"tIPP":53039}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145897072.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000316-790", "dur":61.250, "args":{"tIPP":62155}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145897073.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000040C-1036", "dur":60.500, "args":{"tIPP":56515}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145897067.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000315-789", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145897074.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000003D7-983", "dur":62.750, "args":{"tIPP":63174}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145897070.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000040B-1035", "dur":67.500, "args":{"tIPP":67977}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145896943.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000311-785", "dur":195.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145897069.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000003D6-982", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145897065.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000040A-1034", "dur":74.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145896956.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000003D2-978", "dur":186.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145896941.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000406-1030", "dur":202.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145897148.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000040D-1037", "dur":824.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145897982.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000040E-1038", "dur":129.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145897147.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000003D9-985", "dur":966.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145896936.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000405-1029", "dur":1185.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145896927.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000404-1028", "dur":1197.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145896888.500, "id":"0x10000073F-1855-0x40000040F-1039", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145898131.750, "id":"0x10000073F-1855-0x40000040F-1039", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145898119.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000003DA-986", "dur":84.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145896951.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000003D1-977", "dur":1260.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145898155.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000414-1044", "dur":59.500, "args":{"tIPP":58319}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145896943.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003D0-976", "dur":1271.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145898152.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000413-1043", "dur":66.500, "args":{"tIPP":67285}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145897143.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000318-792", "dur":1076.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145898145.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000412-1042", "dur":76.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145898234.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000417-1047", "dur":50.500, "args":{"tIPP":50924}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145898232.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000416-1046", "dur":57.500, "args":{"tIPP":58280}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145898226.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000415-1045", "dur":83.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145898142.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000411-1041", "dur":170.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145898225.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000319-793", "dur":106.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145896938.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000310-784", "dur":1402.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145896931.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000030F-783", "dur":1411.750, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145898316.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000418-1048", "dur":1116.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145899440.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000419-1049", "dur":153.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145898137.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000410-1040", "dur":1462.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145898131.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000040F-1039", "dur":1471.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145896888.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000073F-1855", "dur":2768.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145899667.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000740-1856", "dur":12.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145899685.750, "id":"0x100000742-1858-0x40000041A-1050", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145899730.000, "id":"0x100000742-1858-0x40000041A-1050", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145899685.750, "id":"0x100000742-1858-0x2000003DB-987", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145899733.500, "id":"0x100000742-1858-0x2000003DB-987", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145899730.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000041A-1050", "dur":32.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145899685.750, "id":"0x100000742-1858-0x40000041B-1051", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145899768.750, "id":"0x100000742-1858-0x40000041B-1051", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145899768.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000041B-1051", "dur":76.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145899685.750, "id":"0x100000742-1858-0x40000041C-1052", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145899850.000, "id":"0x100000742-1858-0x40000041C-1052", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145899733.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003DB-987", "dur":128.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145899685.750, "id":"0x100000742-1858-0x2000003DC-988", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145899872.000, "id":"0x100000742-1858-0x2000003DC-988", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145899850.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000041C-1052", "dur":77.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145899872.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003DC-988", "dur":84.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145899685.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000742-1858", "dur":671.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145899683.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000741-1857", "dur":683.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145896755.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000736-1846", "dur":3620.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145900383.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000743-1859", "dur":1555.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145894208.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000731-1841", "dur":7845.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145894206.250, "name":"process", "cat":"OpenCVTrace", "id":"0x100000730-1840", "dur":7851.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145902068.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000746-1862", "dur":3355.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145902066.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000745-1861", "dur":3371.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145902063.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000744-1860", "dur":3377.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145838172.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000728-1832", "dur":67269.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145905455.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x10000074A-1866", "dur":49327.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145954809.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000074C-1868", "dur":4573.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145959400.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000074E-1870", "dur":206.250, "args":{"tIPP":204815}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145959393.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000074D-1869", "dur":217.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145954804.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000074B-1867", "dur":4809.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145905453.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000749-1865", "dur":54161.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145905451.250, "name":"read", "cat":"OpenCVTrace", "id":"0x100000748-1864", "dur":54166.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145959625.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000751-1873", "dur":1043.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145960691.750, "id":"0x100000754-1876-0x2000003DD-989", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145960728.250, "id":"0x100000754-1876-0x2000003DD-989", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145960691.750, "id":"0x100000754-1876-0x40000041D-1053", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145960752.250, "id":"0x100000754-1876-0x40000041D-1053", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145960736.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000003DE-990", "dur":161.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145960728.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003DD-989", "dur":174.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145960691.750, "id":"0x100000754-1876-0x2000003DF-991", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145960907.500, "id":"0x100000754-1876-0x2000003DF-991", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145960760.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000041E-1054", "dur":162.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145960752.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000041D-1053", "dur":173.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145960691.750, "id":"0x100000754-1876-0x40000041F-1055", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145960930.000, "id":"0x100000754-1876-0x40000041F-1055", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145960911.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000003E0-992", "dur":160.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145960907.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003DF-991", "dur":166.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145960691.750, "id":"0x100000754-1876-0x2000003E1-993", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145961076.750, "id":"0x100000754-1876-0x2000003E1-993", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145960933.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000420-1056", "dur":160.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145960930.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000041F-1055", "dur":166.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145961079.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000003E2-994", "dur":164.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145961076.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003E1-993", "dur":170.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145960691.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000754-1876", "dur":601.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145960688.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000753-1875", "dur":611.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145960675.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000752-1874", "dur":626.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145961336.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000757-1879", "dur":3.750, "args":{"tIPP":2260}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145961334.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000756-1878", "dur":8.500, "args":{"tIPP":9474}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145961364.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000075A-1882", "dur":1.250, "args":{"tIPP":1627}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145961362.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000759-1881", "dur":5.000, "args":{"tIPP":6093}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145961359.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000758-1880", "dur":16.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145961381.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000075D-1885", "dur":1.000, "args":{"tIPP":1322}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145961380.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000075C-1884", "dur":4.250, "args":{"tIPP":4918}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145961378.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000075B-1883", "dur":10.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145961391.500, "id":"0x10000075E-1886-0x3000002C4-708", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145961440.500, "id":"0x10000075E-1886-0x3000002C4-708", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145961391.500, "id":"0x10000075E-1886-0x50000031A-794", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145961447.250, "id":"0x10000075E-1886-0x50000031A-794", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145961475.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000002C9-713", "dur":49.500, "args":{"tIPP":45844}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145961471.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000031F-799", "dur":56.250, "args":{"tIPP":51295}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145961473.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000002C8-712", "dur":55.750, "args":{"tIPP":55957}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145961467.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000002C7-711", "dur":63.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145961469.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000031E-798", "dur":63.000, "args":{"tIPP":63042}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145961462.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000031D-797", "dur":71.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145961540.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000002CC-716", "dur":52.250, "args":{"tIPP":37621}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145961538.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000002CB-715", "dur":57.750, "args":{"tIPP":58184}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145961534.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000002CA-714", "dur":63.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145961464.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000002C6-710", "dur":135.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145961543.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000322-802", "dur":78.500, "args":{"tIPP":78164}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145961541.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000321-801", "dur":82.750, "args":{"tIPP":83491}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145961537.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000320-800", "dur":88.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145961459.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000031C-796", "dur":170.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145961632.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000323-803", "dur":445.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145962080.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000324-804", "dur":67.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145961456.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x50000031B-795", "dur":697.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145961447.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000031A-794", "dur":707.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145961391.500, "id":"0x10000075E-1886-0x500000325-805", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145962159.250, "id":"0x10000075E-1886-0x500000325-805", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145962172.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000032A-810", "dur":37.750, "args":{"tIPP":37410}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145962170.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000329-809", "dur":42.250, "args":{"tIPP":43059}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145962167.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000328-808", "dur":47.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145962222.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000032D-813", "dur":33.750, "args":{"tIPP":33168}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145962220.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000032C-812", "dur":37.500, "args":{"tIPP":37971}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145961602.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000002CD-717", "dur":656.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145962217.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000032B-811", "dur":42.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145962165.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000327-807", "dur":96.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145962263.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000002CE-718", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145961460.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000002C5-709", "dur":876.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145961440.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002C4-708", "dur":899.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145961391.500, "id":"0x10000075E-1886-0x3000002CF-719", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581145962343.500, "id":"0x10000075E-1886-0x3000002CF-719", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145962356.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000002D4-724", "dur":37.500, "args":{"tIPP":36775}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145962355.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000002D3-723", "dur":42.250, "args":{"tIPP":42529}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145962351.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000002D2-722", "dur":47.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145962406.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000002D7-727", "dur":32.750, "args":{"tIPP":32532}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145962405.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000002D6-726", "dur":36.500, "args":{"tIPP":37263}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145962402.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000002D5-725", "dur":41.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145962349.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000002D1-721", "dur":96.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145962264.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000032E-814", "dur":593.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145962861.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000032F-815", "dur":50.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145962162.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000326-806", "dur":752.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145962159.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000325-805", "dur":757.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145962448.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000002D8-728", "dur":772.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145963224.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000002D9-729", "dur":91.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145962347.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000002D0-720", "dur":973.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581145962343.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002CF-719", "dur":978.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145961391.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000075E-1886", "dur":1975.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145963379.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x10000075F-1887", "dur":6.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145963391.500, "id":"0x100000761-1889-0x2000003E3-995", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145963417.750, "id":"0x100000761-1889-0x2000003E3-995", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145963391.500, "id":"0x100000761-1889-0x500000330-816", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145963422.000, "id":"0x100000761-1889-0x500000330-816", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145963417.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003E3-995", "dur":22.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145963391.500, "id":"0x100000761-1889-0x400000421-1057", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581145963439.500, "id":"0x100000761-1889-0x400000421-1057", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145963422.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000330-816", "dur":21.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145963391.500, "id":"0x100000761-1889-0x2000003E4-996", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581145963444.500, "id":"0x100000761-1889-0x2000003E4-996", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581145963391.500, "id":"0x100000761-1889-0x500000331-817", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581145963447.500, "id":"0x100000761-1889-0x500000331-817", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581145963439.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000421-1057", "dur":62.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581145963444.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003E4-996", "dur":62.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581145963447.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000331-817", "dur":66.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145963391.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000761-1889", "dur":179.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145963389.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000760-1888", "dur":184.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145961306.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000755-1877", "dur":2308.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145963620.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000762-1890", "dur":1004.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145959622.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000750-1872", "dur":5070.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145959620.750, "name":"process", "cat":"OpenCVTrace", "id":"0x10000074F-1871", "dur":5075.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145964702.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000765-1893", "dur":2531.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145964700.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000764-1892", "dur":2543.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145964698.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000763-1891", "dur":2548.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145905449.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000747-1863", "dur":61799.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145967259.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000769-1897", "dur":51544.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146018831.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000076B-1899", "dur":4576.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146023424.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000076D-1901", "dur":197.000, "args":{"tIPP":191179}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146023418.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000076C-1900", "dur":206.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146018824.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000076A-1898", "dur":4802.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145967258.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000768-1896", "dur":56370.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145967255.500, "name":"read", "cat":"OpenCVTrace", "id":"0x100000767-1895", "dur":56376.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146023645.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000770-1904", "dur":1029.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146024698.750, "id":"0x100000773-1907-0x500000332-818", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146024733.000, "id":"0x100000773-1907-0x500000332-818", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146024698.750, "id":"0x100000773-1907-0x2000003E5-997", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146024734.500, "id":"0x100000773-1907-0x2000003E5-997", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146024698.750, "id":"0x100000773-1907-0x400000422-1058", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146024734.750, "id":"0x100000773-1907-0x400000422-1058", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146024742.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000003E6-998", "dur":167.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146024738.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000333-819", "dur":179.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146024734.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003E5-997", "dur":184.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146024733.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000332-818", "dur":188.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146024698.750, "id":"0x100000773-1907-0x2000003E7-999", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146024923.000, "id":"0x100000773-1907-0x2000003E7-999", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146024698.750, "id":"0x100000773-1907-0x500000334-820", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146024973.750, "id":"0x100000773-1907-0x500000334-820", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146024812.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000423-1059", "dur":169.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146024734.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000422-1058", "dur":252.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146024939.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000003E8-1000", "dur":165.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146024923.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003E7-999", "dur":185.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146024978.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000335-821", "dur":160.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146024973.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000334-820", "dur":168.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146024698.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000773-1907", "dur":517.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146024694.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000772-1906", "dur":525.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146024681.500, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000771-1905", "dur":540.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146025249.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000776-1910", "dur":3.750, "args":{"tIPP":2279}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146025247.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000775-1909", "dur":14.000, "args":{"tIPP":15154}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146025329.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000779-1913", "dur":2.000, "args":{"tIPP":2156}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146025327.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000778-1912", "dur":6.000, "args":{"tIPP":6719}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146025323.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000777-1911", "dur":30.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146025360.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000077C-1916", "dur":1.000, "args":{"tIPP":1340}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146025359.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000077B-1915", "dur":4.250, "args":{"tIPP":4849}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146025357.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000077A-1914", "dur":10.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146025370.250, "id":"0x10000077D-1917-0x400000424-1060", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146025390.250, "id":"0x10000077D-1917-0x400000424-1060", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146025370.250, "id":"0x10000077D-1917-0x500000336-822", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146025394.500, "id":"0x10000077D-1917-0x500000336-822", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146025370.250, "id":"0x10000077D-1917-0x2000003E9-1001", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146025397.750, "id":"0x10000077D-1917-0x2000003E9-1001", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146025410.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000033B-827", "dur":52.000, "args":{"tIPP":52225}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146025407.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000033A-826", "dur":57.500, "args":{"tIPP":58101}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146025403.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000339-825", "dur":63.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146025410.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000429-1065", "dur":58.250, "args":{"tIPP":55517}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146025419.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000003EE-1006", "dur":50.750, "args":{"tIPP":47835}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146025408.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000428-1064", "dur":64.000, "args":{"tIPP":64481}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146025402.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000427-1063", "dur":72.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146025418.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000003ED-1005", "dur":57.250, "args":{"tIPP":58262}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146025411.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000003EC-1004", "dur":66.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146025475.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000033E-830", "dur":38.000, "args":{"tIPP":37570}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146025473.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000033D-829", "dur":42.250, "args":{"tIPP":42755}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146025470.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000033C-828", "dur":46.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146025401.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000338-824", "dur":118.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146025483.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000042C-1068", "dur":39.500, "args":{"tIPP":39142}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146025486.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000003F1-1009", "dur":38.750, "args":{"tIPP":38326}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146025482.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000042B-1067", "dur":43.750, "args":{"tIPP":44303}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146025478.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000042A-1066", "dur":48.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146025484.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000003F0-1008", "dur":43.000, "args":{"tIPP":43214}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146025480.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000003EF-1007", "dur":48.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146025399.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000426-1062", "dur":130.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146025408.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000003EB-1003", "dur":123.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146025532.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000042D-1069", "dur":512.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146026048.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000042E-1070", "dur":79.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146025395.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000425-1061", "dur":737.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146025390.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000424-1060", "dur":744.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146025370.250, "id":"0x10000077D-1917-0x40000042F-1071", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146026139.000, "id":"0x10000077D-1917-0x40000042F-1071", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146025522.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000033F-831", "dur":635.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146025534.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000003F2-1010", "dur":658.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146026152.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000434-1076", "dur":53.750, "args":{"tIPP":53106}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146026151.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000433-1075", "dur":58.000, "args":{"tIPP":58846}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146026147.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000432-1074", "dur":64.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146026161.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000340-832", "dur":57.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146025398.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000337-823", "dur":826.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146025394.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000336-822", "dur":832.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146026219.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000437-1079", "dur":33.500, "args":{"tIPP":33375}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146026218.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000436-1078", "dur":37.750, "args":{"tIPP":38293}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146026214.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000435-1077", "dur":42.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146026145.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000431-1073", "dur":113.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146026196.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000003F3-1011", "dur":62.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146025405.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000003EA-1002", "dur":858.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146025397.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003E9-1001", "dur":868.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146026261.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000438-1080", "dur":795.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146027061.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000439-1081", "dur":97.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146026142.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000430-1072", "dur":1024.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146026139.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000042F-1071", "dur":1029.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146025370.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000077D-1917", "dur":1841.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146027224.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x10000077E-1918", "dur":12.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146027241.750, "id":"0x100000780-1920-0x40000043A-1082", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146027261.250, "id":"0x100000780-1920-0x40000043A-1082", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146027241.750, "id":"0x100000780-1920-0x500000341-833", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146027271.000, "id":"0x100000780-1920-0x500000341-833", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146027241.750, "id":"0x100000780-1920-0x2000003F4-1012", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146027272.000, "id":"0x100000780-1920-0x2000003F4-1012", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146027261.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000043A-1082", "dur":22.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146027241.750, "id":"0x100000780-1920-0x40000043B-1083", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146027292.500, "id":"0x100000780-1920-0x40000043B-1083", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146027272.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003F4-1012", "dur":23.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146027241.750, "id":"0x100000780-1920-0x2000003F5-1013", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146027301.000, "id":"0x100000780-1920-0x2000003F5-1013", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146027271.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000341-833", "dur":56.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146027292.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000043B-1083", "dur":57.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146027301.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003F5-1013", "dur":61.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146027241.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000780-1920", "dur":133.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146027240.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x10000077F-1919", "dur":137.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146025226.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000774-1908", "dur":2156.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146027387.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000781-1921", "dur":1044.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146023636.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x10000076F-1903", "dur":4868.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146023634.500, "name":"process", "cat":"OpenCVTrace", "id":"0x10000076E-1902", "dur":4873.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146028515.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000784-1924", "dur":2534.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146028513.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000783-1923", "dur":2547.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146028511.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000782-1922", "dur":2552.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581145967253.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000766-1894", "dur":63811.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146031077.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000788-1928", "dur":55718.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146086821.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000078A-1930", "dur":4880.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146091724.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000078C-1932", "dur":197.750, "args":{"tIPP":194760}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146091716.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000078B-1931", "dur":209.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146086816.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000789-1929", "dur":5111.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146031075.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000787-1927", "dur":60855.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146031072.750, "name":"read", "cat":"OpenCVTrace", "id":"0x100000786-1926", "dur":60860.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146091941.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000078F-1935", "dur":1065.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146093030.000, "id":"0x100000792-1938-0x500000342-834", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146093075.500, "id":"0x100000792-1938-0x500000342-834", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146093030.000, "id":"0x100000792-1938-0x2000003F6-1014", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146093102.500, "id":"0x100000792-1938-0x2000003F6-1014", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146093030.000, "id":"0x100000792-1938-0x40000043C-1084", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146093093.750, "id":"0x100000792-1938-0x40000043C-1084", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146093084.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000343-835", "dur":161.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146093075.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000342-834", "dur":174.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146093030.000, "id":"0x100000792-1938-0x500000344-836", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146093255.000, "id":"0x100000792-1938-0x500000344-836", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146093110.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000003F7-1015", "dur":161.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146093102.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003F6-1014", "dur":173.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146093030.000, "id":"0x100000792-1938-0x2000003F8-1016", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146093279.500, "id":"0x100000792-1938-0x2000003F8-1016", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146093119.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000043D-1085", "dur":161.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146093093.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000043C-1084", "dur":191.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146093258.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000345-837", "dur":160.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146093255.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000344-836", "dur":165.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146093282.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000003F9-1017", "dur":160.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146093279.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003F8-1016", "dur":165.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146093030.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000792-1938", "dur":502.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146093026.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000791-1937", "dur":510.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146093013.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000790-1936", "dur":525.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146093567.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000795-1941", "dur":4.000, "args":{"tIPP":2286}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146093565.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000794-1940", "dur":9.250, "args":{"tIPP":10061}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146093633.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000798-1944", "dur":1.500, "args":{"tIPP":1801}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146093632.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000797-1943", "dur":5.750, "args":{"tIPP":6094}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146093628.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000796-1942", "dur":16.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146093651.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000079B-1947", "dur":1.000, "args":{"tIPP":1639}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146093650.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000079A-1946", "dur":4.750, "args":{"tIPP":5247}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146093648.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000799-1945", "dur":10.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146093661.750, "id":"0x10000079C-1948-0x40000043E-1086", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146093718.750, "id":"0x10000079C-1948-0x40000043E-1086", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146093743.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000443-1091", "dur":52.500, "args":{"tIPP":50061}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146093661.750, "id":"0x10000079C-1948-0x3000002DA-730", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146093797.250, "id":"0x10000079C-1948-0x3000002DA-730", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146093741.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000442-1090", "dur":59.250, "args":{"tIPP":59808}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146093735.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000441-1089", "dur":67.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146093811.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000446-1094", "dur":39.000, "args":{"tIPP":38726}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146093810.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000445-1093", "dur":43.250, "args":{"tIPP":43860}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146093806.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000444-1092", "dur":49.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146093732.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000440-1088", "dur":125.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146093819.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000002DF-735", "dur":47.500, "args":{"tIPP":45213}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146093816.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000002DE-734", "dur":54.750, "args":{"tIPP":54875}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146093811.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000002DD-733", "dur":62.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146093882.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000002E2-738", "dur":34.500, "args":{"tIPP":34396}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146093881.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000002E1-737", "dur":39.000, "args":{"tIPP":39590}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146093877.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000002E0-736", "dur":44.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146093808.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000002DC-732", "dur":115.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146093860.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000447-1095", "dur":441.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146094305.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000448-1096", "dur":62.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146093728.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000043F-1087", "dur":645.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146093718.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000043E-1086", "dur":657.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146093661.750, "id":"0x10000079C-1948-0x400000449-1097", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146094380.250, "id":"0x10000079C-1948-0x400000449-1097", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146094441.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000044E-1102", "dur":41.000, "args":{"tIPP":89069}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146094391.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000044D-1101", "dur":94.750, "args":{"tIPP":95459}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146094387.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000044C-1100", "dur":99.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146094508.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000451-1105", "dur":37.500, "args":{"tIPP":37237}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146094506.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000450-1104", "dur":41.750, "args":{"tIPP":42776}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146094491.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000044F-1103", "dur":58.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146094386.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000044B-1099", "dur":165.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146093926.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000002E3-739", "dur":693.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146094623.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000002E4-740", "dur":66.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146093804.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000002DB-731", "dur":890.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146093797.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002DA-730", "dur":900.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146093661.750, "id":"0x10000079C-1948-0x3000002E5-741", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146094701.500, "id":"0x10000079C-1948-0x3000002E5-741", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146094714.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000002EA-746", "dur":37.250, "args":{"tIPP":36923}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146094713.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000002E9-745", "dur":42.000, "args":{"tIPP":42770}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146094709.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000002E8-744", "dur":48.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146094765.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000002ED-749", "dur":34.000, "args":{"tIPP":33557}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146094764.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000002EC-748", "dur":37.750, "args":{"tIPP":38288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146094761.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000002EB-747", "dur":42.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146094707.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000002E7-743", "dur":98.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146094554.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000452-1106", "dur":618.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146095176.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000453-1107", "dur":52.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146094383.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000044A-1098", "dur":848.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146094380.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000449-1097", "dur":853.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146094807.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000002EE-750", "dur":744.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146095556.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000002EF-751", "dur":109.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146094705.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000002E6-742", "dur":965.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146094701.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002E5-741", "dur":971.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146093661.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000079C-1948", "dur":2070.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146095744.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x10000079D-1949", "dur":8.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146095757.750, "id":"0x10000079F-1951-0x2000003FA-1018", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146095790.000, "id":"0x10000079F-1951-0x2000003FA-1018", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146095757.750, "id":"0x10000079F-1951-0x400000454-1108", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146095785.000, "id":"0x10000079F-1951-0x400000454-1108", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146095790.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003FA-1018", "dur":22.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146095785.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000454-1108", "dur":28.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146095757.750, "id":"0x10000079F-1951-0x2000003FB-1019", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146095817.250, "id":"0x10000079F-1951-0x2000003FB-1019", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146095757.750, "id":"0x10000079F-1951-0x400000455-1109", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146095818.750, "id":"0x10000079F-1951-0x400000455-1109", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146095757.750, "id":"0x10000079F-1951-0x500000346-838", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146095829.500, "id":"0x10000079F-1951-0x500000346-838", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146095817.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003FB-1019", "dur":54.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146095818.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000455-1109", "dur":66.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146095829.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000346-838", "dur":65.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146095757.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000079F-1951", "dur":157.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146095756.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x10000079E-1950", "dur":164.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146093543.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000793-1939", "dur":2383.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146095932.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000007A0-1952", "dur":1005.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146091937.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x10000078E-1934", "dur":5087.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146091936.250, "name":"process", "cat":"OpenCVTrace", "id":"0x10000078D-1933", "dur":5092.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146097035.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000007A3-1955", "dur":2647.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146097033.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000007A2-1954", "dur":2659.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146097031.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000007A1-1953", "dur":2664.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146031071.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000785-1925", "dur":68626.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146099709.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000007A7-1959", "dur":51175.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146150920.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000007A9-1961", "dur":6858.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146157802.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000007AB-1963", "dur":273.000, "args":{"tIPP":267146}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146157794.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000007AA-1962", "dur":285.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146150911.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000007A8-1960", "dur":7172.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146099707.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000007A6-1958", "dur":58379.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146099705.000, "name":"read", "cat":"OpenCVTrace", "id":"0x1000007A5-1957", "dur":58385.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146158101.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000007AE-1966", "dur":1530.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146159662.000, "id":"0x1000007B1-1969-0x400000456-1110", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146159723.250, "id":"0x1000007B1-1969-0x400000456-1110", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146159662.000, "id":"0x1000007B1-1969-0x500000347-839", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146159723.250, "id":"0x1000007B1-1969-0x500000347-839", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146159662.000, "id":"0x1000007B1-1969-0x2000003FC-1020", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146159815.000, "id":"0x1000007B1-1969-0x2000003FC-1020", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146159735.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000348-840", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146159723.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000347-839", "dur":261.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146159662.000, "id":"0x1000007B1-1969-0x500000349-841", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146159990.250, "id":"0x1000007B1-1969-0x500000349-841", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146159735.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000457-1111", "dur":261.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146159723.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000456-1110", "dur":281.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146159662.000, "id":"0x1000007B1-1969-0x400000458-1112", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146160010.250, "id":"0x1000007B1-1969-0x400000458-1112", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146159826.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000003FD-1021", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146159815.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003FC-1020", "dur":259.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146159995.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000034A-842", "dur":240.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146159990.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000349-841", "dur":249.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146160014.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000459-1113", "dur":252.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146160010.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000458-1112", "dur":260.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146159662.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000007B1-1969", "dur":649.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146159657.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000007B0-1968", "dur":658.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146159640.500, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000007AF-1967", "dur":679.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146160369.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000007B4-1972", "dur":16.750, "args":{"tIPP":14059}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146160365.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000007B3-1971", "dur":25.250, "args":{"tIPP":26518}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146160422.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000007B7-1975", "dur":1.750, "args":{"tIPP":3250}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146160418.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000007B6-1974", "dur":8.750, "args":{"tIPP":9583}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146160413.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000007B5-1973", "dur":24.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146160447.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000007BA-1978", "dur":1.500, "args":{"tIPP":2245}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146160444.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000007B9-1977", "dur":7.000, "args":{"tIPP":7740}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146160442.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000007B8-1976", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146160462.000, "id":"0x1000007BB-1979-0x40000045A-1114", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146160489.000, "id":"0x1000007BB-1979-0x40000045A-1114", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146160462.000, "id":"0x1000007BB-1979-0x2000003FE-1022", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146160495.250, "id":"0x1000007BB-1979-0x2000003FE-1022", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146160462.000, "id":"0x1000007BB-1979-0x50000034B-843", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146160499.250, "id":"0x1000007BB-1979-0x50000034B-843", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146160521.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000350-848", "dur":105.500, "args":{"tIPP":105059}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146160519.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000045F-1119", "dur":111.000, "args":{"tIPP":107165}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146160518.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000034F-847", "dur":114.000, "args":{"tIPP":114616}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146160513.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000034E-846", "dur":122.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146160516.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000045E-1118", "dur":120.250, "args":{"tIPP":121018}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146160507.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000045D-1117", "dur":132.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146160524.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000403-1027", "dur":116.000, "args":{"tIPP":112048}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146160522.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000402-1026", "dur":124.250, "args":{"tIPP":124766}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146160512.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000401-1025", "dur":136.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146160647.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000353-851", "dur":55.250, "args":{"tIPP":55137}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146160645.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000352-850", "dur":62.000, "args":{"tIPP":62946}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146160640.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000351-849", "dur":69.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146160652.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000462-1122", "dur":60.000, "args":{"tIPP":59456}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146160509.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000034D-845", "dur":203.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146160650.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000461-1121", "dur":66.250, "args":{"tIPP":67293}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146160662.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000406-1030", "dur":56.000, "args":{"tIPP":55750}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146160644.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000460-1120", "dur":74.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146160660.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000405-1029", "dur":62.500, "args":{"tIPP":63110}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146160502.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000045C-1116", "dur":220.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146160654.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000404-1028", "dur":70.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146160508.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000400-1024", "dur":220.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146160726.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000463-1123", "dur":681.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146161417.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000464-1124", "dur":91.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146160496.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000045B-1115", "dur":1020.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146160489.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000045A-1114", "dur":1031.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146160462.000, "id":"0x1000007BB-1979-0x400000465-1125", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146161526.750, "id":"0x1000007BB-1979-0x400000465-1125", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146161570.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000046A-1130", "dur":68.500, "args":{"tIPP":67399}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146160717.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000354-852", "dur":923.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146161567.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000469-1129", "dur":77.000, "args":{"tIPP":77934}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146161562.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000468-1128", "dur":84.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146161660.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000046D-1133", "dur":55.500, "args":{"tIPP":55380}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146161657.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000046C-1132", "dur":62.000, "args":{"tIPP":62995}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146161652.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000046B-1131", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146161559.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000467-1127", "dur":165.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146161646.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000355-853", "dur":79.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146160504.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x50000034C-844", "dur":1228.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146160499.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000034B-843", "dur":1236.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146160732.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000407-1031", "dur":1012.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146161750.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000408-1032", "dur":105.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146160502.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000003FF-1023", "dur":1360.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146160495.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000003FE-1022", "dur":1371.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146161729.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000046E-1134", "dur":1199.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146162935.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000046F-1135", "dur":155.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146161555.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000466-1126", "dur":1540.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146161526.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000465-1125", "dur":1573.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146160462.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000007BB-1979", "dur":2698.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146163178.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000007BC-1980", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146163273.750, "id":"0x1000007BE-1982-0x200000409-1033", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146163317.250, "id":"0x1000007BE-1982-0x200000409-1033", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146163317.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000409-1033", "dur":35.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146163273.750, "id":"0x1000007BE-1982-0x400000470-1136", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146163351.750, "id":"0x1000007BE-1982-0x400000470-1136", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146163273.750, "id":"0x1000007BE-1982-0x20000040A-1034", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146163361.500, "id":"0x1000007BE-1982-0x20000040A-1034", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146163351.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000470-1136", "dur":35.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146163273.750, "id":"0x1000007BE-1982-0x400000471-1137", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146163396.500, "id":"0x1000007BE-1982-0x400000471-1137", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146163361.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000040A-1034", "dur":79.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146163273.750, "id":"0x1000007BE-1982-0x20000040B-1035", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146163446.250, "id":"0x1000007BE-1982-0x20000040B-1035", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146163396.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000471-1137", "dur":101.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146163446.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000040B-1035", "dur":98.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146163273.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000007BE-1982", "dur":2777.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146163269.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000007BD-1981", "dur":2797.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146160326.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000007B2-1970", "dur":5750.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146166086.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000007BF-1983", "dur":1556.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146158097.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000007AD-1965", "dur":9636.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146158094.500, "name":"process", "cat":"OpenCVTrace", "id":"0x1000007AC-1964", "dur":9643.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146167749.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000007C2-1986", "dur":4119.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146167746.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000007C1-1985", "dur":4138.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146167742.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000007C0-1984", "dur":4145.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146099703.500, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000007A4-1956", "dur":72187.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146171910.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000007C6-1990", "dur":46901.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146218845.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000007C8-1992", "dur":6826.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146225695.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000007CA-1994", "dur":260.000, "args":{"tIPP":256493}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146225685.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000007C9-1993", "dur":275.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146218838.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000007C7-1991", "dur":7126.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146171906.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000007C5-1989", "dur":54061.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146171902.500, "name":"read", "cat":"OpenCVTrace", "id":"0x1000007C4-1988", "dur":54068.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146225981.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000007CD-1997", "dur":1532.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146227545.000, "id":"0x1000007D0-2000-0x3000002F0-752", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146227607.500, "id":"0x1000007D0-2000-0x3000002F0-752", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146227545.000, "id":"0x1000007D0-2000-0x400000472-1138", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146227610.000, "id":"0x1000007D0-2000-0x400000472-1138", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146227545.000, "id":"0x1000007D0-2000-0x20000040C-1036", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146227631.000, "id":"0x1000007D0-2000-0x20000040C-1036", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146227545.000, "id":"0x1000007D0-2000-0x500000356-854", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146227640.000, "id":"0x1000007D0-2000-0x500000356-854", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146227615.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000002F1-753", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146227607.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002F0-752", "dur":254.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146227545.000, "id":"0x1000007D0-2000-0x3000002F2-754", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146227867.250, "id":"0x1000007D0-2000-0x3000002F2-754", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146227622.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000473-1139", "dur":252.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146227610.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000472-1138", "dur":271.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146227642.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000040D-1037", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146227631.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000040C-1036", "dur":259.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146227651.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000357-855", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146227640.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000356-854", "dur":259.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146227904.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000002F3-755", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146227867.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002F2-754", "dur":282.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146227545.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000007D0-2000", "dur":659.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146227540.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000007CF-1999", "dur":673.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146227522.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000007CE-1998", "dur":693.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146228258.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000007D3-2003", "dur":6.000, "args":{"tIPP":3383}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146228255.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000007D2-2002", "dur":13.500, "args":{"tIPP":14765}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146228304.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000007D6-2006", "dur":2.000, "args":{"tIPP":2998}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146228301.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000007D5-2005", "dur":8.500, "args":{"tIPP":9336}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146228296.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000007D4-2004", "dur":23.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146228329.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000007D9-2009", "dur":1.500, "args":{"tIPP":2040}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146228327.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000007D8-2008", "dur":6.750, "args":{"tIPP":7446}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146228325.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000007D7-2007", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146228357.250, "id":"0x1000007DA-2010-0x400000474-1140", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146228429.000, "id":"0x1000007DA-2010-0x400000474-1140", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146228357.250, "id":"0x1000007DA-2010-0x20000040E-1038", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146228439.750, "id":"0x1000007DA-2010-0x20000040E-1038", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146228357.250, "id":"0x1000007DA-2010-0x500000358-856", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146228440.250, "id":"0x1000007DA-2010-0x500000358-856", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146228462.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000479-1145", "dur":72.750, "args":{"tIPP":68956}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146228459.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000478-1144", "dur":85.250, "args":{"tIPP":83128}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146228473.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000413-1043", "dur":72.250, "args":{"tIPP":66095}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146228451.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000477-1143", "dur":97.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146228470.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000412-1042", "dur":82.000, "args":{"tIPP":82570}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146228461.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000411-1041", "dur":94.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146228491.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000035D-861", "dur":68.000, "args":{"tIPP":63917}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146228488.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000035C-860", "dur":77.250, "args":{"tIPP":78333}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146228479.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000035B-859", "dur":89.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146228561.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000047C-1148", "dur":98.000, "args":{"tIPP":97292}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146228559.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000047B-1147", "dur":104.500, "args":{"tIPP":105728}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146228553.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000047A-1146", "dur":113.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146228568.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000416-1046", "dur":99.000, "args":{"tIPP":97557}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146228446.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000476-1142", "dur":224.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146228566.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000415-1045", "dur":105.250, "args":{"tIPP":105782}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146228561.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000414-1044", "dur":113.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146228621.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000360-864", "dur":53.500, "args":{"tIPP":53018}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146228456.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000410-1040", "dur":221.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146228618.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000035F-863", "dur":60.500, "args":{"tIPP":62510}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146228573.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000035E-862", "dur":107.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146228474.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000035A-858", "dur":210.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146228674.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000047D-1149", "dur":673.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146229352.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000047E-1150", "dur":97.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146228440.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000475-1141", "dur":1017.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146228429.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000474-1140", "dur":1032.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146228357.250, "id":"0x1000007DA-2010-0x40000047F-1151", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146229467.750, "id":"0x1000007DA-2010-0x40000047F-1151", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146229486.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000484-1156", "dur":55.250, "args":{"tIPP":54089}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146229483.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000483-1155", "dur":62.000, "args":{"tIPP":62647}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146229479.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000482-1154", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146228689.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000361-865", "dur":908.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146229560.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000487-1159", "dur":61.250, "args":{"tIPP":61067}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146229558.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000486-1158", "dur":67.750, "args":{"tIPP":68285}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146229553.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000485-1157", "dur":75.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146229476.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000481-1153", "dur":154.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146228682.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000417-1047", "dur":986.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146229602.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000362-866", "dur":85.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146228450.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000359-857", "dur":1244.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146228440.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000358-856", "dur":1257.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146229673.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000418-1048", "dur":94.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146228450.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x20000040F-1039", "dur":1325.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146228439.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000040E-1038", "dur":1339.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146229634.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000488-1160", "dur":1130.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146230770.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000489-1161", "dur":159.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146229472.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000480-1152", "dur":1463.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146229467.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000047F-1151", "dur":1471.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146228357.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000007DA-2010", "dur":2636.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146231000.250, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000007DB-2011", "dur":9.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146231016.250, "id":"0x1000007DD-2013-0x40000048A-1162", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146231060.000, "id":"0x1000007DD-2013-0x40000048A-1162", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146231016.250, "id":"0x1000007DD-2013-0x200000419-1049", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146231062.000, "id":"0x1000007DD-2013-0x200000419-1049", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146231016.250, "id":"0x1000007DD-2013-0x500000363-867", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146231078.500, "id":"0x1000007DD-2013-0x500000363-867", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146231060.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000048A-1162", "dur":35.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146231062.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000419-1049", "dur":35.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146231016.250, "id":"0x1000007DD-2013-0x40000048B-1163", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146231103.750, "id":"0x1000007DD-2013-0x40000048B-1163", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146231016.250, "id":"0x1000007DD-2013-0x20000041A-1050", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146231106.500, "id":"0x1000007DD-2013-0x20000041A-1050", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146231078.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000363-867", "dur":92.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146231106.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000041A-1050", "dur":102.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146231103.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000048B-1163", "dur":110.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146231016.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000007DD-2013", "dur":260.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146231013.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000007DC-2012", "dur":275.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146228222.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000007D1-2001", "dur":3076.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146231307.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000007DE-2014", "dur":1542.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146225978.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000007CC-1996", "dur":6978.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146225975.500, "name":"process", "cat":"OpenCVTrace", "id":"0x1000007CB-1995", "dur":6985.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146232972.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000007E1-2017", "dur":4195.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146232969.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000007E0-2016", "dur":4212.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146232965.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000007DF-2015", "dur":4219.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146171899.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000007C3-1987", "dur":65287.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146237203.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000007E5-2021", "dur":49634.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146286875.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000007E7-2023", "dur":7329.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146294228.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000007E9-2025", "dur":273.500, "args":{"tIPP":268200}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146294220.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000007E8-2024", "dur":286.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146286866.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000007E6-2022", "dur":7643.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146237200.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000007E4-2020", "dur":57312.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146237197.500, "name":"read", "cat":"OpenCVTrace", "id":"0x1000007E3-2019", "dur":57319.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146294527.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000007EC-2028", "dur":1644.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146296204.250, "id":"0x1000007EF-2031-0x40000048C-1164", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146296250.750, "id":"0x1000007EF-2031-0x40000048C-1164", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146296204.250, "id":"0x1000007EF-2031-0x20000041B-1051", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146296288.250, "id":"0x1000007EF-2031-0x20000041B-1051", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146296270.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000048D-1165", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146296250.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000048C-1164", "dur":268.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146296301.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000041C-1052", "dur":243.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146296288.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000041B-1051", "dur":261.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146296204.250, "id":"0x1000007EF-2031-0x40000048E-1166", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146296525.000, "id":"0x1000007EF-2031-0x40000048E-1166", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146296204.250, "id":"0x1000007EF-2031-0x20000041D-1053", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146296555.500, "id":"0x1000007EF-2031-0x20000041D-1053", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146296555.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000048F-1167", "dur":260.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146296525.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000048E-1166", "dur":294.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146296204.250, "id":"0x1000007EF-2031-0x400000490-1168", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146296824.500, "id":"0x1000007EF-2031-0x400000490-1168", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146296560.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000041E-1054", "dur":281.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146296555.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000041D-1053", "dur":290.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146296829.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000491-1169", "dur":240.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146296824.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000490-1168", "dur":249.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146296204.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000007EF-2031", "dur":897.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146296199.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000007EE-2030", "dur":908.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146296182.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000007ED-2029", "dur":928.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146297149.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000007F2-2034", "dur":4.250, "args":{"tIPP":3312}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146297146.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000007F1-2033", "dur":12.000, "args":{"tIPP":13082}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146297194.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000007F5-2037", "dur":2.000, "args":{"tIPP":2484}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146297192.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000007F4-2036", "dur":8.250, "args":{"tIPP":8948}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146297187.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000007F3-2035", "dur":24.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146297220.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000007F8-2040", "dur":1.750, "args":{"tIPP":2416}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146297218.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000007F7-2039", "dur":7.250, "args":{"tIPP":8265}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146297215.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000007F6-2038", "dur":16.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146297235.750, "id":"0x1000007F9-2041-0x400000492-1170", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146297298.250, "id":"0x1000007F9-2041-0x400000492-1170", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146297235.750, "id":"0x1000007F9-2041-0x3000002F4-756", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146297313.500, "id":"0x1000007F9-2041-0x3000002F4-756", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146297235.750, "id":"0x1000007F9-2041-0x500000364-868", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146297314.750, "id":"0x1000007F9-2041-0x500000364-868", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146297333.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000497-1175", "dur":76.750, "args":{"tIPP":72780}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146297346.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000002F9-761", "dur":71.250, "args":{"tIPP":65452}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146297330.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000496-1174", "dur":89.500, "args":{"tIPP":87787}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146297349.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000369-873", "dur":70.750, "args":{"tIPP":64136}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146297320.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000495-1173", "dur":103.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146297344.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000002F8-760", "dur":80.750, "args":{"tIPP":81765}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146297345.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000368-872", "dur":81.750, "args":{"tIPP":82012}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146297335.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000002F7-759", "dur":93.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146297336.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000367-871", "dur":93.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146297441.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000002FC-764", "dur":53.750, "args":{"tIPP":53532}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146297443.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000036C-876", "dur":54.750, "args":{"tIPP":54264}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146297439.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000002FB-763", "dur":60.750, "args":{"tIPP":61309}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146297434.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000002FA-762", "dur":68.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146297441.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000036B-875", "dur":61.750, "args":{"tIPP":62250}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146297436.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000036A-874", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146297330.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000002F6-758", "dur":175.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146297436.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000049A-1178", "dur":69.500, "args":{"tIPP":68964}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146297332.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000366-870", "dur":176.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146297434.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000499-1177", "dur":76.000, "args":{"tIPP":77080}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146297428.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000498-1176", "dur":84.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146297315.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000494-1172", "dur":200.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146297520.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000049B-1179", "dur":857.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146297235.750, "id":"0x1000007F9-2041-0x20000041F-1055", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146298404.750, "id":"0x1000007F9-2041-0x20000041F-1055", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146297513.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000036D-877", "dur":925.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146298386.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000049C-1180", "dur":109.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146298428.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000424-1060", "dur":69.500, "args":{"tIPP":68623}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146298426.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000423-1059", "dur":77.000, "args":{"tIPP":78578}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146297310.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000493-1171", "dur":1195.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146298419.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000422-1058", "dur":86.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146297298.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000492-1170", "dur":1210.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146298444.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000036E-878", "dur":87.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146297325.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000365-869", "dur":1213.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146297314.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000364-868", "dur":1227.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146298517.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000427-1063", "dur":51.500, "args":{"tIPP":50985}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146298515.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000426-1062", "dur":57.500, "args":{"tIPP":58201}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146298510.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000425-1061", "dur":65.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146298416.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000421-1057", "dur":170.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146298591.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000428-1064", "dur":1107.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146299704.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000429-1065", "dur":151.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146298411.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000420-1056", "dur":1451.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146298404.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000041F-1055", "dur":1461.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146297510.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000002FD-765", "dur":2528.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146300043.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000002FE-766", "dur":87.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146297324.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000002F5-757", "dur":2812.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146297313.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002F4-756", "dur":2825.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146297235.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000007F9-2041", "dur":2952.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146300205.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000007FA-2042", "dur":10.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146300223.250, "id":"0x1000007FC-2044-0x50000036F-879", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146300303.000, "id":"0x1000007FC-2044-0x50000036F-879", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146300223.250, "id":"0x1000007FC-2044-0x3000002FF-767", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146300311.000, "id":"0x1000007FC-2044-0x3000002FF-767", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146300303.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000036F-879", "dur":36.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146300311.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000002FF-767", "dur":35.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146300223.250, "id":"0x1000007FC-2044-0x500000370-880", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146300348.250, "id":"0x1000007FC-2044-0x500000370-880", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146300223.250, "id":"0x1000007FC-2044-0x300000300-768", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146300355.000, "id":"0x1000007FC-2044-0x300000300-768", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146300348.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000370-880", "dur":83.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146300223.250, "id":"0x1000007FC-2044-0x500000371-881", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146300436.750, "id":"0x1000007FC-2044-0x500000371-881", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146300355.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000300-768", "dur":95.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146300436.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000371-881", "dur":79.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146300223.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000007FC-2044", "dur":329.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146300220.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000007FB-2043", "dur":336.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146297116.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000007F0-2032", "dur":3449.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146300573.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000007FD-2045", "dur":1604.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146294523.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000007EB-2027", "dur":7753.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146294521.000, "name":"process", "cat":"OpenCVTrace", "id":"0x1000007EA-2026", "dur":7760.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146302399.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000800-2048", "dur":4534.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146302394.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000007FF-2047", "dur":4553.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146302286.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000007FE-2046", "dur":4665.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146237195.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000007E2-2018", "dur":69759.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146306971.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000804-2052", "dur":43865.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146350871.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000806-2054", "dur":7235.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146358131.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000808-2056", "dur":273.500, "args":{"tIPP":269894}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146358121.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000807-2055", "dur":288.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146350864.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000805-2053", "dur":7554.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146306969.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000803-2051", "dur":51452.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146306966.250, "name":"read", "cat":"OpenCVTrace", "id":"0x100000802-2050", "dur":51459.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146358436.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000080B-2059", "dur":1639.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146360108.250, "id":"0x10000080E-2062-0x300000301-769", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146360199.500, "id":"0x10000080E-2062-0x300000301-769", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146360108.250, "id":"0x10000080E-2062-0x40000049D-1181", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146360204.000, "id":"0x10000080E-2062-0x40000049D-1181", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146360108.250, "id":"0x10000080E-2062-0x20000042A-1066", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146360203.750, "id":"0x10000080E-2062-0x20000042A-1066", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146360213.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000302-770", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146360215.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000049E-1182", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146360214.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000042B-1067", "dur":243.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146360199.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000301-769", "dur":262.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146360204.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000049D-1181", "dur":259.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146360203.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000042A-1066", "dur":261.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146360108.250, "id":"0x10000080E-2062-0x300000303-771", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146360468.000, "id":"0x10000080E-2062-0x300000303-771", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146360108.250, "id":"0x10000080E-2062-0x40000049F-1183", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146360469.250, "id":"0x10000080E-2062-0x40000049F-1183", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146360474.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000004A0-1184", "dur":259.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146360469.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000049F-1183", "dur":268.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146360472.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000304-772", "dur":292.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146360468.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000303-771", "dur":300.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146360108.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000080E-2062", "dur":729.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146360103.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000080D-2061", "dur":740.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146360085.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000080C-2060", "dur":761.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146360892.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000811-2065", "dur":6.000, "args":{"tIPP":3646}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146360889.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000810-2064", "dur":14.000, "args":{"tIPP":15220}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146360934.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000814-2068", "dur":2.000, "args":{"tIPP":2822}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146360931.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000813-2067", "dur":8.250, "args":{"tIPP":9530}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146360926.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000812-2066", "dur":24.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146360959.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000817-2071", "dur":1.500, "args":{"tIPP":2010}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146360957.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000816-2070", "dur":7.000, "args":{"tIPP":7453}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146360955.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000815-2069", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146360975.000, "id":"0x100000818-2072-0x4000004A1-1185", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146361011.500, "id":"0x100000818-2072-0x4000004A1-1185", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146360975.000, "id":"0x100000818-2072-0x500000372-882", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146361015.000, "id":"0x100000818-2072-0x500000372-882", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146360975.000, "id":"0x100000818-2072-0x20000042C-1068", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146361051.250, "id":"0x100000818-2072-0x20000042C-1068", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146361037.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000377-887", "dur":69.500, "args":{"tIPP":69383}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146361034.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000376-886", "dur":77.500, "args":{"tIPP":78335}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146361029.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000375-885", "dur":85.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146361047.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000004A6-1190", "dur":71.250, "args":{"tIPP":68777}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146361044.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000004A5-1189", "dur":80.500, "args":{"tIPP":86846}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146361030.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000004A4-1188", "dur":97.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146361083.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000431-1073", "dur":69.000, "args":{"tIPP":65084}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146361080.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000430-1072", "dur":78.750, "args":{"tIPP":79066}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146361072.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000042F-1071", "dur":90.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146361127.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000037A-890", "dur":56.250, "args":{"tIPP":55328}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146361124.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000379-889", "dur":62.750, "args":{"tIPP":63710}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146361119.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000378-888", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146361025.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000374-884", "dur":167.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146361140.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000004A9-1193", "dur":61.000, "args":{"tIPP":60403}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146361138.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000004A8-1192", "dur":67.250, "args":{"tIPP":68441}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146361132.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000004A7-1191", "dur":75.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146361025.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000004A3-1187", "dur":185.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146361174.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000434-1076", "dur":54.500, "args":{"tIPP":53610}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146361172.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000433-1075", "dur":84.000, "args":{"tIPP":62324}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146361167.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000432-1074", "dur":92.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146361067.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x20000042E-1070", "dur":196.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146361215.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000004AA-1194", "dur":731.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146361951.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000004AB-1195", "dur":98.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146361020.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000004A2-1186", "dur":1037.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146361011.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004A1-1185", "dur":1049.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146360975.000, "id":"0x100000818-2072-0x4000004AC-1196", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146362067.500, "id":"0x100000818-2072-0x4000004AC-1196", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146362089.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000004B1-1201", "dur":56.250, "args":{"tIPP":55497}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146362087.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000004B0-1200", "dur":63.000, "args":{"tIPP":63817}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146362082.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000004AF-1199", "dur":71.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146361197.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000037B-891", "dur":1008.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146362170.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000004B4-1204", "dur":50.000, "args":{"tIPP":50024}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146362167.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000004B3-1203", "dur":56.750, "args":{"tIPP":62808}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146362157.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000004B2-1202", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146362077.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000004AE-1198", "dur":151.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146361267.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000435-1077", "dur":1001.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146362212.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000037C-892", "dur":95.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146361020.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000373-883", "dur":1294.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146361015.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000372-882", "dur":1303.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146362276.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000436-1078", "dur":77.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146361061.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x20000042D-1069", "dur":1300.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146361051.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000042C-1068", "dur":1314.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146362233.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000004B5-1205", "dur":1205.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146363445.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000004B6-1206", "dur":157.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146362072.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000004AD-1197", "dur":1537.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146362067.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004AC-1196", "dur":1545.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146360975.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000818-2072", "dur":5994.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146366993.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000819-2073", "dur":18.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146367019.750, "id":"0x10000081B-2075-0x50000037D-893", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146367063.500, "id":"0x10000081B-2075-0x50000037D-893", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146367019.750, "id":"0x10000081B-2075-0x4000004B7-1207", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146367067.250, "id":"0x10000081B-2075-0x4000004B7-1207", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146367019.750, "id":"0x10000081B-2075-0x200000437-1079", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146367082.750, "id":"0x10000081B-2075-0x200000437-1079", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146367063.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000037D-893", "dur":32.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146367019.750, "id":"0x10000081B-2075-0x50000037E-894", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146367102.000, "id":"0x10000081B-2075-0x50000037E-894", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146367067.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004B7-1207", "dur":36.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146367019.750, "id":"0x10000081B-2075-0x4000004B8-1208", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146367112.000, "id":"0x10000081B-2075-0x4000004B8-1208", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146367082.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000437-1079", "dur":100.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146367102.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000037E-894", "dur":99.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146367112.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004B8-1208", "dur":111.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146367019.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000081B-2075", "dur":243.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146367016.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x10000081A-2074", "dur":251.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146360853.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000080F-2063", "dur":6424.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146367285.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000081C-2076", "dur":1773.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146358432.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x10000080A-2058", "dur":10723.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146358430.250, "name":"process", "cat":"OpenCVTrace", "id":"0x100000809-2057", "dur":10731.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146369174.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000081F-2079", "dur":6031.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146369171.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000081E-2078", "dur":6055.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146369168.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000081D-2077", "dur":6062.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146306963.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000801-2049", "dur":68269.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146375250.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000823-2083", "dur":43590.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146418878.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000825-2085", "dur":7173.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146426072.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000827-2087", "dur":276.250, "args":{"tIPP":270976}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146426064.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000826-2086", "dur":289.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146418868.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000824-2084", "dur":7488.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146375248.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000822-2082", "dur":51112.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146375244.750, "name":"read", "cat":"OpenCVTrace", "id":"0x100000821-2081", "dur":51119.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146426374.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000082A-2090", "dur":1647.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146428062.250, "id":"0x10000082D-2093-0x300000305-773", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146428148.750, "id":"0x10000082D-2093-0x300000305-773", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146428062.250, "id":"0x10000082D-2093-0x4000004B9-1209", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146428149.250, "id":"0x10000082D-2093-0x4000004B9-1209", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146428062.250, "id":"0x10000082D-2093-0x200000438-1080", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146428151.250, "id":"0x10000082D-2093-0x200000438-1080", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146428161.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000004BA-1210", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146428162.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000439-1081", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146428156.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000306-774", "dur":252.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146428149.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004B9-1209", "dur":260.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146428151.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000438-1080", "dur":259.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146428062.250, "id":"0x10000082D-2093-0x4000004BB-1211", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146428415.250, "id":"0x10000082D-2093-0x4000004BB-1211", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146428062.250, "id":"0x10000082D-2093-0x20000043A-1082", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146428416.250, "id":"0x10000082D-2093-0x20000043A-1082", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146428148.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000305-773", "dur":269.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146428419.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000004BC-1212", "dur":262.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146428415.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004BB-1211", "dur":269.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146428421.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000043B-1083", "dur":297.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146428416.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000043A-1082", "dur":306.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146428062.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000082D-2093", "dur":710.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146428056.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000082C-2092", "dur":720.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146428031.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000082B-2091", "dur":749.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146428839.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000830-2096", "dur":4.750, "args":{"tIPP":3533}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146428836.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x10000082F-2095", "dur":12.500, "args":{"tIPP":13920}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146428877.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000833-2099", "dur":2.250, "args":{"tIPP":2687}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146428875.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000832-2098", "dur":8.250, "args":{"tIPP":8978}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146428871.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000831-2097", "dur":23.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146428903.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000836-2102", "dur":1.500, "args":{"tIPP":2526}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146428901.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000835-2101", "dur":7.000, "args":{"tIPP":7878}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146428898.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000834-2100", "dur":21.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146428923.750, "id":"0x100000837-2103-0x300000307-775", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146428962.250, "id":"0x100000837-2103-0x300000307-775", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146428923.750, "id":"0x100000837-2103-0x50000037F-895", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146428969.750, "id":"0x100000837-2103-0x50000037F-895", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146428923.750, "id":"0x100000837-2103-0x4000004BD-1213", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146428995.500, "id":"0x100000837-2103-0x4000004BD-1213", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146428923.750, "id":"0x100000837-2103-0x20000043C-1084", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146429005.750, "id":"0x100000837-2103-0x20000043C-1084", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146428986.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000030C-780", "dur":75.250, "args":{"tIPP":74542}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146428983.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000030B-779", "dur":84.000, "args":{"tIPP":85334}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146428978.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000030A-778", "dur":92.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146429040.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000441-1089", "dur":68.000, "args":{"tIPP":64740}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146429037.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000440-1088", "dur":78.000, "args":{"tIPP":78765}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146429028.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000004C2-1218", "dur":86.750, "args":{"tIPP":67410}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146429026.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000043F-1087", "dur":91.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146429025.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000004C1-1217", "dur":97.500, "args":{"tIPP":98170}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146429015.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000004C0-1216", "dur":110.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146429084.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000030F-783", "dur":54.750, "args":{"tIPP":54785}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146429081.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000030E-782", "dur":61.500, "args":{"tIPP":62270}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146429076.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000030D-781", "dur":69.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146428973.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000309-777", "dur":175.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146429130.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000444-1092", "dur":53.000, "args":{"tIPP":52433}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146429128.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000443-1091", "dur":59.250, "args":{"tIPP":60056}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146429123.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000442-1090", "dur":66.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146429139.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000004C5-1221", "dur":54.250, "args":{"tIPP":53772}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146429021.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x20000043E-1086", "dur":172.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146429137.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000004C4-1220", "dur":60.500, "args":{"tIPP":61863}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146429131.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000004C3-1219", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146429011.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000004BF-1215", "dur":192.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146429207.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000004C6-1222", "dur":950.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146429152.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000310-784", "dur":1071.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146430162.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000004C7-1223", "dur":78.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146429006.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000004BE-1214", "dur":1242.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146428995.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004BD-1213", "dur":1256.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146429026.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000384-900", "dur":1243.250, "args":{"tIPP":69430}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146429023.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000383-899", "dur":1251.750, "args":{"tIPP":1253285}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146428990.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000382-898", "dur":1287.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146430229.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000311-785", "dur":111.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146429197.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000445-1093", "dur":1144.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146428968.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000308-776", "dur":1380.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146428962.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000307-775", "dur":1390.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146430291.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000387-903", "dur":68.750, "args":{"tIPP":68203}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146430289.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000386-902", "dur":75.000, "args":{"tIPP":76310}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146430283.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000385-901", "dur":84.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146428986.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000381-897", "dur":1383.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146430348.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000446-1094", "dur":148.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146429016.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x20000043D-1085", "dur":1488.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146429005.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000043C-1084", "dur":1502.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146430375.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000388-904", "dur":654.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146431034.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000389-905", "dur":92.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146428980.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000380-896", "dur":2151.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146428969.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000037F-895", "dur":2165.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146428923.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000837-2103", "dur":2235.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146431171.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000838-2104", "dur":9.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146431187.250, "id":"0x10000083A-2106-0x300000312-786", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146431219.750, "id":"0x10000083A-2106-0x300000312-786", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146431219.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000312-786", "dur":29.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146431187.250, "id":"0x10000083A-2106-0x50000038A-906", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146431252.250, "id":"0x10000083A-2106-0x50000038A-906", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146431187.250, "id":"0x10000083A-2106-0x300000313-787", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146431254.750, "id":"0x10000083A-2106-0x300000313-787", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146431187.250, "id":"0x10000083A-2106-0x200000447-1095", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146431265.250, "id":"0x10000083A-2106-0x200000447-1095", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146431252.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000038A-906", "dur":35.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146431187.250, "id":"0x10000083A-2106-0x50000038B-907", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146431296.500, "id":"0x10000083A-2106-0x50000038B-907", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146431254.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000313-787", "dur":99.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146431265.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000447-1095", "dur":94.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146431296.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000038B-907", "dur":92.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146431187.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000083A-2106", "dur":269.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146431184.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000839-2105", "dur":276.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146428786.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000082E-2094", "dur":2685.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146431477.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000083B-2107", "dur":1519.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146426370.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000829-2089", "dur":6724.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146426367.750, "name":"process", "cat":"OpenCVTrace", "id":"0x100000828-2088", "dur":6744.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146433123.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000083E-2110", "dur":3960.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146433120.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000083D-2109", "dur":3976.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146433117.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000083C-2108", "dur":3982.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146375241.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000820-2080", "dur":61860.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146437118.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000842-2114", "dur":45741.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146482895.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000844-2116", "dur":6877.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146489794.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000846-2118", "dur":269.750, "args":{"tIPP":266065}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146489784.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000845-2117", "dur":284.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146482887.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000843-2115", "dur":7185.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146437116.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000841-2113", "dur":52959.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146437112.500, "name":"read", "cat":"OpenCVTrace", "id":"0x100000840-2112", "dur":52966.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146490089.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000849-2121", "dur":1517.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146491636.750, "id":"0x10000084C-2124-0x50000038C-908", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146491687.000, "id":"0x10000084C-2124-0x50000038C-908", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146491636.750, "id":"0x10000084C-2124-0x4000004C8-1224", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146491693.000, "id":"0x10000084C-2124-0x4000004C8-1224", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146491636.750, "id":"0x10000084C-2124-0x200000448-1096", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146491718.000, "id":"0x10000084C-2124-0x200000448-1096", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146491694.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000038D-909", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146491687.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000038C-908", "dur":253.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146491636.750, "id":"0x10000084C-2124-0x50000038E-910", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146491945.750, "id":"0x10000084C-2124-0x50000038E-910", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146491705.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000004C9-1225", "dur":254.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146491693.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004C8-1224", "dur":272.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146491728.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000449-1097", "dur":242.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146491636.750, "id":"0x10000084C-2124-0x4000004CA-1226", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146491970.750, "id":"0x10000084C-2124-0x4000004CA-1226", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146491718.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000448-1096", "dur":259.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146491950.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000038F-911", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146491945.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000038E-910", "dur":249.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146491975.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000004CB-1227", "dur":251.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146491970.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004CA-1226", "dur":260.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146491636.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000084C-2124", "dur":772.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146491631.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000084B-2123", "dur":785.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146491614.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000084A-2122", "dur":805.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146492463.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000084F-2127", "dur":4.750, "args":{"tIPP":3384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146492460.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x10000084E-2126", "dur":12.250, "args":{"tIPP":13863}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146492501.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000852-2130", "dur":1.750, "args":{"tIPP":2463}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146492499.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000851-2129", "dur":7.750, "args":{"tIPP":8763}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146492494.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000850-2128", "dur":124.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146492632.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000855-2133", "dur":2.500, "args":{"tIPP":2276}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146492628.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000854-2132", "dur":9.750, "args":{"tIPP":10553}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146492625.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000853-2131", "dur":19.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146492649.000, "id":"0x100000856-2134-0x500000390-912", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146492680.750, "id":"0x100000856-2134-0x500000390-912", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146492649.000, "id":"0x100000856-2134-0x4000004CC-1228", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146492693.750, "id":"0x100000856-2134-0x4000004CC-1228", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146492649.000, "id":"0x100000856-2134-0x20000044A-1098", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146492693.750, "id":"0x100000856-2134-0x20000044A-1098", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146492704.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000395-917", "dur":70.000, "args":{"tIPP":69708}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146492701.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000394-916", "dur":77.750, "args":{"tIPP":78627}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146492695.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000393-915", "dur":86.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146492727.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000044F-1103", "dur":72.500, "args":{"tIPP":68160}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146492724.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000044E-1102", "dur":82.250, "args":{"tIPP":82667}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146492727.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000004D1-1233", "dur":80.250, "args":{"tIPP":76134}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146492714.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000044D-1101", "dur":95.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146492724.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000004D0-1232", "dur":90.750, "args":{"tIPP":91405}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146492714.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000004CF-1231", "dur":103.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146492793.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000398-920", "dur":54.500, "args":{"tIPP":54076}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146492791.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000397-919", "dur":60.750, "args":{"tIPP":61485}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146492786.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000396-918", "dur":68.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146492691.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000392-914", "dur":166.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146492822.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000452-1106", "dur":63.750, "args":{"tIPP":63510}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146492820.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000451-1105", "dur":70.250, "args":{"tIPP":70804}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146492815.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000450-1104", "dur":77.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146492710.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x20000044C-1100", "dur":185.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146492903.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000004D4-1236", "dur":59.750, "args":{"tIPP":59247}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146492901.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000004D3-1235", "dur":66.750, "args":{"tIPP":67844}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146492894.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000004D2-1234", "dur":75.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146492710.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000004CE-1230", "dur":263.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146492977.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000004D5-1237", "dur":748.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146492862.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000399-921", "dur":901.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146493730.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000004D6-1238", "dur":106.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146492705.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000004CD-1229", "dur":1140.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146492693.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004CC-1228", "dur":1154.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146493770.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000039A-922", "dur":79.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146492649.000, "id":"0x100000856-2134-0x4000004D7-1239", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146493854.750, "id":"0x100000856-2134-0x4000004D7-1239", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146492687.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000391-913", "dur":1171.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146492680.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000390-912", "dur":1180.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146493874.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000004DC-1244", "dur":61.500, "args":{"tIPP":60969}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146493872.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000004DB-1243", "dur":68.000, "args":{"tIPP":69204}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146492900.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000453-1107", "dur":1040.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146493867.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000004DA-1242", "dur":76.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146493955.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000004DF-1247", "dur":50.250, "args":{"tIPP":50160}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146493953.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000004DE-1246", "dur":56.750, "args":{"tIPP":57328}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146493947.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000004DD-1245", "dur":64.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146493864.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000004D9-1241", "dur":150.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146493946.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000454-1108", "dur":94.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146492705.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x20000044B-1099", "dur":1343.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146492693.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000044A-1098", "dur":1357.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146494018.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000004E0-1248", "dur":1202.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146495227.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000004E1-1249", "dur":142.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146493860.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000004D8-1240", "dur":1516.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146493854.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004D7-1239", "dur":1524.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146492649.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000856-2134", "dur":2766.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146495432.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000857-2135", "dur":74.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146495539.000, "id":"0x100000859-2137-0x50000039B-923", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146495574.500, "id":"0x100000859-2137-0x50000039B-923", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146495539.000, "id":"0x100000859-2137-0x200000455-1109", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146495574.000, "id":"0x100000859-2137-0x200000455-1109", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146495539.000, "id":"0x100000859-2137-0x4000004E2-1250", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146495568.000, "id":"0x100000859-2137-0x4000004E2-1250", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146495574.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000455-1109", "dur":39.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146495539.000, "id":"0x100000859-2137-0x200000456-1110", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146495621.000, "id":"0x100000859-2137-0x200000456-1110", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146495568.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004E2-1250", "dur":56.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146495539.000, "id":"0x100000859-2137-0x4000004E3-1251", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146495631.750, "id":"0x100000859-2137-0x4000004E3-1251", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146495574.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000039B-923", "dur":131.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146495621.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000456-1110", "dur":117.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146495631.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004E3-1251", "dur":122.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146495539.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000859-2137", "dur":241.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146495535.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000858-2136", "dur":250.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146492426.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000084D-2125", "dur":3367.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146495801.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000085A-2138", "dur":1595.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146490085.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000848-2120", "dur":7406.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146490083.000, "name":"process", "cat":"OpenCVTrace", "id":"0x100000847-2119", "dur":7412.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146497505.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000085D-2141", "dur":3680.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146497503.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000085C-2140", "dur":3694.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146497500.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000085B-2139", "dur":3700.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146437110.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x10000083F-2111", "dur":64093.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146501220.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000861-2145", "dur":49614.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146550872.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000863-2147", "dur":6855.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146557747.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000865-2149", "dur":280.000, "args":{"tIPP":274106}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146557739.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000864-2148", "dur":292.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146550861.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000862-2146", "dur":7173.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146501217.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000860-2144", "dur":56821.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146501214.250, "name":"read", "cat":"OpenCVTrace", "id":"0x10000085F-2143", "dur":56828.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146558054.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000868-2152", "dur":1536.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146559623.750, "id":"0x10000086B-2155-0x50000039C-924", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146559670.500, "id":"0x10000086B-2155-0x50000039C-924", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146559623.750, "id":"0x10000086B-2155-0x4000004E4-1252", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146559702.000, "id":"0x10000086B-2155-0x4000004E4-1252", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146559623.750, "id":"0x10000086B-2155-0x200000457-1111", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146559709.000, "id":"0x10000086B-2155-0x200000457-1111", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146559677.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000039D-925", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146559670.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000039C-924", "dur":252.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146559623.750, "id":"0x10000086B-2155-0x50000039E-926", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146559928.500, "id":"0x10000086B-2155-0x50000039E-926", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146559713.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000004E5-1253", "dur":243.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146559720.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000458-1112", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146559702.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004E4-1252", "dur":261.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146559709.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000457-1111", "dur":259.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146559623.750, "id":"0x10000086B-2155-0x4000004E6-1254", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146559969.000, "id":"0x10000086B-2155-0x4000004E6-1254", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146559933.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000039F-927", "dur":240.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146559928.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000039E-926", "dur":248.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146559973.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000004E7-1255", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146559969.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004E6-1254", "dur":249.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146559623.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000086B-2155", "dur":622.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146559618.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x10000086A-2154", "dur":632.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146559599.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000869-2153", "dur":655.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146560298.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000086E-2158", "dur":4.500, "args":{"tIPP":3431}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146560295.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x10000086D-2157", "dur":11.750, "args":{"tIPP":13437}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146560336.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000871-2161", "dur":17.000, "args":{"tIPP":2857}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146560333.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000870-2160", "dur":24.000, "args":{"tIPP":24524}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146560329.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000086F-2159", "dur":39.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146560378.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000874-2164", "dur":1.500, "args":{"tIPP":1992}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146560376.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000873-2163", "dur":7.000, "args":{"tIPP":7380}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146560373.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000872-2162", "dur":16.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146560393.750, "id":"0x100000875-2165-0x200000459-1113", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146560431.000, "id":"0x100000875-2165-0x200000459-1113", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146560393.750, "id":"0x100000875-2165-0x5000003A0-928", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146560440.750, "id":"0x100000875-2165-0x5000003A0-928", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146560393.750, "id":"0x100000875-2165-0x4000004E8-1256", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146560458.500, "id":"0x100000875-2165-0x4000004E8-1256", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146560483.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000045E-1118", "dur":74.500, "args":{"tIPP":69054}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146560474.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000003A5-933", "dur":86.750, "args":{"tIPP":79390}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146560491.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000004ED-1261", "dur":72.250, "args":{"tIPP":66646}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146560480.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000045D-1117", "dur":84.500, "args":{"tIPP":85196}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146560470.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000045C-1116", "dur":97.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146560471.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000003A4-932", "dur":97.500, "args":{"tIPP":97538}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146560488.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000004EC-1260", "dur":83.250, "args":{"tIPP":83690}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146560461.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000003A3-931", "dur":109.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146560478.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000004EB-1259", "dur":95.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146560598.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000461-1121", "dur":53.500, "args":{"tIPP":53297}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146560595.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000460-1120", "dur":60.250, "args":{"tIPP":78343}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146560605.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000004F0-1264", "dur":54.000, "args":{"tIPP":53236}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146560573.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000045F-1119", "dur":86.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146560465.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x20000045B-1115", "dur":197.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146560603.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000004EF-1263", "dur":60.250, "args":{"tIPP":61755}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146560597.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000004EE-1262", "dur":69.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146560474.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000004EA-1258", "dur":194.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146560629.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000003A8-936", "dur":61.000, "args":{"tIPP":60377}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146560627.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000003A7-935", "dur":67.250, "args":{"tIPP":68435}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146560621.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000003A6-934", "dur":76.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146560457.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000003A2-930", "dur":243.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146560667.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000462-1122", "dur":671.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146561343.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000463-1123", "dur":101.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146560460.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x20000045A-1114", "dur":992.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146560431.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000459-1113", "dur":1024.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146560393.750, "id":"0x100000875-2165-0x200000464-1124", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146561461.500, "id":"0x100000875-2165-0x200000464-1124", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146561480.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000469-1129", "dur":54.500, "args":{"tIPP":54125}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146561478.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000468-1128", "dur":61.000, "args":{"tIPP":62353}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146561473.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000467-1127", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146560673.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000004F1-1265", "dur":926.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146561553.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000046C-1132", "dur":61.750, "args":{"tIPP":61070}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146561551.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000046B-1131", "dur":68.000, "args":{"tIPP":68848}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146561546.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000046A-1130", "dur":75.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146561470.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000466-1126", "dur":154.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146561604.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000004F2-1266", "dur":78.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146560469.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000004E9-1257", "dur":1222.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146560458.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004E8-1256", "dur":1235.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146560706.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000003A9-937", "dur":1051.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146561765.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000003AA-938", "dur":105.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146560452.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000003A1-929", "dur":1426.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146560440.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003A0-928", "dur":1441.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146561629.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000046D-1133", "dur":1118.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146562754.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000046E-1134", "dur":162.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146561466.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000465-1125", "dur":1456.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146561461.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000464-1124", "dur":1464.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146560393.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000875-2165", "dur":2574.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146562982.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000876-2166", "dur":8.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146562996.750, "id":"0x100000878-2168-0x4000004F3-1267", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146563023.750, "id":"0x100000878-2168-0x4000004F3-1267", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146562996.750, "id":"0x100000878-2168-0x5000003AB-939", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146563036.500, "id":"0x100000878-2168-0x5000003AB-939", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146563023.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004F3-1267", "dur":32.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146562996.750, "id":"0x100000878-2168-0x4000004F4-1268", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146563061.500, "id":"0x100000878-2168-0x4000004F4-1268", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146563036.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003AB-939", "dur":44.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146562996.750, "id":"0x100000878-2168-0x5000003AC-940", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146563087.500, "id":"0x100000878-2168-0x5000003AC-940", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146563061.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004F4-1268", "dur":72.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146562996.750, "id":"0x100000878-2168-0x4000004F5-1269", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146563138.500, "id":"0x100000878-2168-0x4000004F5-1269", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146563087.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003AC-940", "dur":97.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146563138.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004F5-1269", "dur":78.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146562996.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000878-2168", "dur":329.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146562994.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000877-2167", "dur":338.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146560260.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000086C-2156", "dur":3078.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146563347.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000879-2169", "dur":1582.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146558049.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000867-2151", "dur":6975.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146558047.000, "name":"process", "cat":"OpenCVTrace", "id":"0x100000866-2150", "dur":6982.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146565045.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000087C-2172", "dur":4224.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146565037.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000087B-2171", "dur":4251.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146565033.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x10000087A-2170", "dur":4264.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146501211.500, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x10000085E-2142", "dur":68089.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146569321.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000880-2176", "dur":49508.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146618863.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000882-2178", "dur":7201.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146626086.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000884-2180", "dur":292.000, "args":{"tIPP":286338}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146626078.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000883-2179", "dur":305.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146618856.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000881-2177", "dur":7530.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146569318.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x10000087F-2175", "dur":57071.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146569314.250, "name":"read", "cat":"OpenCVTrace", "id":"0x10000087E-2174", "dur":57078.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146626403.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000887-2183", "dur":1618.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146628059.250, "id":"0x10000088A-2186-0x4000004F6-1270", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146628142.250, "id":"0x10000088A-2186-0x4000004F6-1270", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146628059.250, "id":"0x10000088A-2186-0x300000314-788", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146628143.750, "id":"0x10000088A-2186-0x300000314-788", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146628059.250, "id":"0x10000088A-2186-0x20000046F-1135", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146628151.000, "id":"0x10000088A-2186-0x20000046F-1135", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146628059.250, "id":"0x10000088A-2186-0x5000003AD-941", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146628151.750, "id":"0x10000088A-2186-0x5000003AD-941", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146628156.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000315-789", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146628149.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000004F7-1271", "dur":253.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146628143.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000314-788", "dur":259.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146628161.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000470-1136", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146628162.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000003AE-942", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146628142.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004F6-1270", "dur":264.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146628151.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000046F-1135", "dur":259.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146628059.250, "id":"0x10000088A-2186-0x300000316-790", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146628409.750, "id":"0x10000088A-2186-0x300000316-790", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146628151.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003AD-941", "dur":259.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146628414.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000317-791", "dur":261.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146628409.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000316-790", "dur":270.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146628059.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000088A-2186", "dur":686.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146628053.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000889-2185", "dur":698.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146628029.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000888-2184", "dur":726.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146628800.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000088D-2189", "dur":5.500, "args":{"tIPP":3429}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146628797.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x10000088C-2188", "dur":12.250, "args":{"tIPP":14061}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146628839.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000890-2192", "dur":2.000, "args":{"tIPP":2829}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146628836.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000088F-2191", "dur":8.000, "args":{"tIPP":9016}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146628832.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000088E-2190", "dur":23.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146628864.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000893-2195", "dur":1.500, "args":{"tIPP":2010}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146628862.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000892-2194", "dur":7.000, "args":{"tIPP":7419}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146628860.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000891-2193", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146628879.500, "id":"0x100000894-2196-0x5000003AF-943", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146628945.750, "id":"0x100000894-2196-0x5000003AF-943", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146628879.500, "id":"0x100000894-2196-0x4000004F8-1272", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146628956.750, "id":"0x100000894-2196-0x4000004F8-1272", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146628879.500, "id":"0x100000894-2196-0x300000318-792", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146628963.750, "id":"0x100000894-2196-0x300000318-792", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146628879.500, "id":"0x100000894-2196-0x200000471-1137", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146628964.250, "id":"0x100000894-2196-0x200000471-1137", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146628969.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000003B4-948", "dur":76.250, "args":{"tIPP":70561}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146628965.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000003B3-947", "dur":84.750, "args":{"tIPP":85425}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146628960.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000003B2-946", "dur":92.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146628991.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000004FD-1277", "dur":79.000, "args":{"tIPP":72130}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146628988.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000004FC-1276", "dur":89.000, "args":{"tIPP":89703}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146628978.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000004FB-1275", "dur":101.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146628996.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000031D-797", "dur":120.500, "args":{"tIPP":65235}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146629065.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000003B7-951", "dur":55.000, "args":{"tIPP":54288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146628993.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000031C-796", "dur":133.750, "args":{"tIPP":130573}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146628984.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000031B-795", "dur":146.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146628996.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000476-1142", "dur":140.000, "args":{"tIPP":67088}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146629063.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000003B6-950", "dur":78.500, "args":{"tIPP":61752}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146628994.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000475-1141", "dur":150.750, "args":{"tIPP":151108}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146629058.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000003B5-949", "dur":86.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146629094.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000500-1280", "dur":53.500, "args":{"tIPP":53123}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146628984.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000474-1140", "dur":163.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146628956.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000003B1-945", "dur":192.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146629091.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000004FF-1279", "dur":59.750, "args":{"tIPP":60674}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146629086.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000004FE-1278", "dur":67.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146628974.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000004FA-1274", "dur":182.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146629144.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000320-800", "dur":53.500, "args":{"tIPP":52603}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146629142.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000031F-799", "dur":60.250, "args":{"tIPP":60804}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146629137.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000031E-798", "dur":67.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146628980.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000031A-794", "dur":228.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146629162.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000479-1145", "dur":54.250, "args":{"tIPP":53684}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146629160.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000478-1144", "dur":61.000, "args":{"tIPP":61775}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146629154.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000477-1143", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146628980.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000473-1139", "dur":246.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146629161.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000501-1281", "dur":711.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146629878.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000502-1282", "dur":101.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146628968.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000004F9-1273", "dur":1019.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146628956.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000004F8-1272", "dur":1034.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146629230.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000047A-1146", "dur":976.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146629152.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000003B8-952", "dur":1078.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146630212.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000047B-1147", "dur":78.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146628975.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000472-1138", "dur":1324.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146628964.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000471-1137", "dur":1338.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146630237.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000003B9-953", "dur":104.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146628951.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000003B0-944", "dur":1397.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146628945.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003AF-943", "dur":1406.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146629212.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000321-801", "dur":1165.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146630384.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000322-802", "dur":138.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146628975.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000319-793", "dur":1556.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146628963.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000318-792", "dur":1571.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146628879.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000894-2196", "dur":1741.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146630729.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000895-2197", "dur":12.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146630749.000, "id":"0x100000897-2199-0x20000047C-1148", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146630781.750, "id":"0x100000897-2199-0x20000047C-1148", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146630749.000, "id":"0x100000897-2199-0x400000503-1283", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146630805.500, "id":"0x100000897-2199-0x400000503-1283", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146630781.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000047C-1148", "dur":30.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146630749.000, "id":"0x100000897-2199-0x20000047D-1149", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146630818.500, "id":"0x100000897-2199-0x20000047D-1149", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146630805.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000503-1283", "dur":34.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146630749.000, "id":"0x100000897-2199-0x400000504-1284", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146630849.500, "id":"0x100000897-2199-0x400000504-1284", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146630818.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000047D-1149", "dur":82.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146630749.000, "id":"0x100000897-2199-0x20000047E-1150", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146630906.000, "id":"0x100000897-2199-0x20000047E-1150", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146630849.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000504-1284", "dur":99.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146630906.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000047E-1150", "dur":79.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146630749.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000897-2199", "dur":287.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146630746.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000896-2198", "dur":295.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146628762.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x10000088B-2187", "dur":2287.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146631056.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000898-2200", "dur":1506.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146626399.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000886-2182", "dur":6287.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146626396.750, "name":"process", "cat":"OpenCVTrace", "id":"0x100000885-2181", "dur":6294.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146632700.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x10000089B-2203", "dur":4105.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146632698.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x10000089A-2202", "dur":4122.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146632694.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000899-2201", "dur":4129.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146569310.500, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x10000087D-2173", "dur":67516.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146636842.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x10000089F-2207", "dur":45981.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146682860.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000008A1-2209", "dur":6819.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146689702.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000008A3-2211", "dur":279.250, "args":{"tIPP":252170}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146689692.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000008A2-2210", "dur":294.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146682850.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000008A0-2208", "dur":7139.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146636840.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x10000089E-2206", "dur":53155.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146636837.000, "name":"read", "cat":"OpenCVTrace", "id":"0x10000089D-2205", "dur":53162.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146690010.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000008A6-2214", "dur":1512.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146691552.250, "id":"0x1000008A9-2217-0x20000047F-1151", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146691637.250, "id":"0x1000008A9-2217-0x20000047F-1151", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146691552.250, "id":"0x1000008A9-2217-0x300000323-803", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146691641.500, "id":"0x1000008A9-2217-0x300000323-803", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146691552.250, "id":"0x1000008A9-2217-0x400000505-1285", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146691639.750, "id":"0x1000008A9-2217-0x400000505-1285", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146691552.250, "id":"0x1000008A9-2217-0x5000003BA-954", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146691644.500, "id":"0x1000008A9-2217-0x5000003BA-954", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146691648.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000324-804", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146691649.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000480-1152", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146691641.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000323-803", "dur":253.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146691637.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000047F-1151", "dur":261.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146691552.250, "id":"0x1000008A9-2217-0x300000325-805", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146691899.500, "id":"0x1000008A9-2217-0x300000325-805", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146691656.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000003BB-955", "dur":378.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146691644.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003BA-954", "dur":400.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146691722.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000506-1286", "dur":403.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146691639.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000505-1285", "dur":496.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146691904.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000326-806", "dur":240.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146691899.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000325-805", "dur":248.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146691552.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000008A9-2217", "dur":658.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146691547.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000008A8-2216", "dur":678.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146691531.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000008A7-2215", "dur":698.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146692274.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000008AC-2220", "dur":6.250, "args":{"tIPP":3258}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146692271.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000008AB-2219", "dur":13.750, "args":{"tIPP":15849}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146692314.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000008AF-2223", "dur":2.000, "args":{"tIPP":2800}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146692312.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000008AE-2222", "dur":8.250, "args":{"tIPP":8980}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146692307.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000008AD-2221", "dur":23.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146692339.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000008B2-2226", "dur":1.500, "args":{"tIPP":2036}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146692337.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000008B1-2225", "dur":6.750, "args":{"tIPP":7416}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146692335.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000008B0-2224", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146692355.000, "id":"0x1000008B3-2227-0x200000481-1153", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146692394.750, "id":"0x1000008B3-2227-0x200000481-1153", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146692355.000, "id":"0x1000008B3-2227-0x400000507-1287", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146692407.000, "id":"0x1000008B3-2227-0x400000507-1287", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146692432.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000486-1158", "dur":69.750, "args":{"tIPP":68976}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146692440.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000050C-1292", "dur":78.500, "args":{"tIPP":65518}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146692438.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000050B-1291", "dur":88.250, "args":{"tIPP":89093}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146692428.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000050A-1290", "dur":101.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146692430.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000485-1157", "dur":133.500, "args":{"tIPP":79343}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146692410.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000484-1156", "dur":156.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146692355.000, "id":"0x1000008B3-2227-0x300000327-807", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146692618.000, "id":"0x1000008B3-2227-0x300000327-807", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146692543.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000050F-1295", "dur":98.750, "args":{"tIPP":98400}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146692541.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000050E-1294", "dur":105.750, "args":{"tIPP":106488}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146692535.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000050D-1293", "dur":114.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146692423.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000509-1289", "dur":229.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146692607.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000489-1161", "dur":53.000, "args":{"tIPP":52147}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146692604.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000488-1160", "dur":59.250, "args":{"tIPP":60793}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146692573.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000487-1159", "dur":93.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146692405.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000483-1155", "dur":264.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146692652.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000032C-812", "dur":68.000, "args":{"tIPP":64202}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146692649.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000032B-811", "dur":77.250, "args":{"tIPP":78217}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146692640.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000032A-810", "dur":89.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146692744.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000032F-815", "dur":53.750, "args":{"tIPP":53554}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146692741.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000032E-814", "dur":61.000, "args":{"tIPP":62319}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146692735.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000032D-813", "dur":69.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146692636.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000329-809", "dur":171.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146692355.000, "id":"0x1000008B3-2227-0x5000003BC-956", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146693464.500, "id":"0x1000008B3-2227-0x5000003BC-956", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146693498.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000003C1-961", "dur":75.500, "args":{"tIPP":71581}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146693495.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000003C0-960", "dur":122.000, "args":{"tIPP":121323}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146693485.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000003BF-959", "dur":135.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146692674.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000048A-1162", "dur":993.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146693635.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000003C4-964", "dur":60.500, "args":{"tIPP":60172}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146693632.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000003C3-963", "dur":67.500, "args":{"tIPP":68082}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146693626.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000003C2-962", "dur":76.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146693482.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000003BE-958", "dur":224.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146693674.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000048B-1163", "dur":110.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146692401.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000482-1154", "dur":1391.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146692394.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000481-1153", "dur":1401.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146692656.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000510-1296", "dur":1353.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146694021.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000511-1297", "dur":85.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146692417.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000508-1288", "dur":1697.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146692407.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000507-1287", "dur":1712.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146692811.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000330-816", "dur":1995.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146694821.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000331-817", "dur":86.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146692629.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000328-808", "dur":2287.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146692618.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000327-807", "dur":2302.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146693710.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000003C5-965", "dur":1238.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146694956.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000003C6-966", "dur":153.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146693476.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000003BD-957", "dur":1641.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146693464.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003BC-956", "dur":1656.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146692355.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000008B3-2227", "dur":2831.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146695204.250, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000008B4-2228", "dur":13.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146695225.000, "id":"0x1000008B6-2230-0x400000512-1298", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146695260.250, "id":"0x1000008B6-2230-0x400000512-1298", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146695260.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000512-1298", "dur":31.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146695225.000, "id":"0x1000008B6-2230-0x400000513-1299", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146695298.250, "id":"0x1000008B6-2230-0x400000513-1299", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146695298.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000513-1299", "dur":30.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146695225.000, "id":"0x1000008B6-2230-0x400000514-1300", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146695333.000, "id":"0x1000008B6-2230-0x400000514-1300", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146695333.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000514-1300", "dur":83.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146695225.000, "id":"0x1000008B6-2230-0x400000515-1301", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146695422.250, "id":"0x1000008B6-2230-0x400000515-1301", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146695422.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000515-1301", "dur":78.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146695225.000, "id":"0x1000008B6-2230-0x400000516-1302", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146695505.250, "id":"0x1000008B6-2230-0x400000516-1302", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146695505.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000516-1302", "dur":90.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146695225.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000008B6-2230", "dur":460.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146695222.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000008B5-2229", "dur":476.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146692236.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000008AA-2218", "dur":3471.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146695717.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000008B7-2231", "dur":1528.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146690005.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000008A5-2213", "dur":7347.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146690003.500, "name":"process", "cat":"OpenCVTrace", "id":"0x1000008A4-2212", "dur":7353.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146697367.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000008BA-2234", "dur":4021.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146697365.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000008B9-2233", "dur":4044.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146697362.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000008B8-2232", "dur":4051.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146636834.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x10000089C-2204", "dur":64582.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146701437.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000008BE-2238", "dur":49407.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146750882.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000008C0-2240", "dur":7296.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146758207.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000008C2-2242", "dur":280.500, "args":{"tIPP":276418}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146758196.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000008C1-2241", "dur":296.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146750872.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000008BF-2239", "dur":7624.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146701434.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000008BD-2237", "dur":57065.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146701429.750, "name":"read", "cat":"OpenCVTrace", "id":"0x1000008BC-2236", "dur":57073.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146758514.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000008C5-2245", "dur":1621.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146760171.750, "id":"0x1000008C8-2248-0x400000517-1303", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146760264.250, "id":"0x1000008C8-2248-0x400000517-1303", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146760171.750, "id":"0x1000008C8-2248-0x20000048C-1164", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146760264.250, "id":"0x1000008C8-2248-0x20000048C-1164", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146760171.750, "id":"0x1000008C8-2248-0x5000003C7-967", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146760270.500, "id":"0x1000008C8-2248-0x5000003C7-967", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146760276.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000048D-1165", "dur":244.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146760276.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000518-1304", "dur":246.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146760281.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000003C8-968", "dur":244.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146760264.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000048C-1164", "dur":263.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146760264.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000517-1303", "dur":265.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146760270.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003C7-967", "dur":261.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146760171.750, "id":"0x1000008C8-2248-0x20000048E-1166", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146760533.500, "id":"0x1000008C8-2248-0x20000048E-1166", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146760171.750, "id":"0x1000008C8-2248-0x400000519-1305", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146760535.000, "id":"0x1000008C8-2248-0x400000519-1305", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146760538.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000048F-1167", "dur":259.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146760540.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000051A-1306", "dur":260.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146760533.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000048E-1166", "dur":268.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146760535.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000519-1305", "dur":269.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146760171.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000008C8-2248", "dur":675.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146760161.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000008C7-2247", "dur":694.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146760144.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000008C6-2246", "dur":714.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146760904.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000008CB-2251", "dur":5.500, "args":{"tIPP":3291}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146760901.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000008CA-2250", "dur":18.000, "args":{"tIPP":14250}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146760951.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000008CE-2254", "dur":2.250, "args":{"tIPP":2538}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146760949.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000008CD-2253", "dur":8.250, "args":{"tIPP":8855}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146760943.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000008CC-2252", "dur":24.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146760976.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000008D1-2257", "dur":1.500, "args":{"tIPP":2022}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146760974.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000008D0-2256", "dur":7.000, "args":{"tIPP":7407}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146760972.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000008CF-2255", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146760991.500, "id":"0x1000008D2-2258-0x200000490-1168", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146761024.500, "id":"0x1000008D2-2258-0x200000490-1168", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146760991.500, "id":"0x1000008D2-2258-0x40000051B-1307", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146761024.500, "id":"0x1000008D2-2258-0x40000051B-1307", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146761054.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000520-1312", "dur":75.000, "args":{"tIPP":70479}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146761054.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000495-1173", "dur":77.500, "args":{"tIPP":71851}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146761052.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000051F-1311", "dur":83.500, "args":{"tIPP":84212}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146761041.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000051E-1310", "dur":97.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146761051.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000494-1172", "dur":87.000, "args":{"tIPP":87308}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146761041.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000493-1171", "dur":99.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146761152.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000523-1315", "dur":54.750, "args":{"tIPP":55160}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146761153.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000498-1176", "dur":55.000, "args":{"tIPP":54615}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146761149.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000522-1314", "dur":62.000, "args":{"tIPP":62733}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146761151.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000497-1175", "dur":62.000, "args":{"tIPP":62226}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146761143.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000521-1313", "dur":70.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146761146.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000496-1174", "dur":68.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146761037.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000051D-1309", "dur":179.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146761036.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000492-1170", "dur":182.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146760991.500, "id":"0x1000008D2-2258-0x5000003C9-969", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146761332.250, "id":"0x1000008D2-2258-0x5000003C9-969", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146761365.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000003CE-974", "dur":66.500, "args":{"tIPP":62875}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146761362.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000003CD-973", "dur":75.750, "args":{"tIPP":76946}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146761352.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000003CC-972", "dur":88.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146761454.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000003D1-977", "dur":52.000, "args":{"tIPP":51529}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146761452.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000003D0-976", "dur":58.250, "args":{"tIPP":58830}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146761446.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000003CF-975", "dur":66.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146761347.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000003CB-971", "dur":169.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146761222.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000499-1177", "dur":696.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146761923.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000049A-1178", "dur":102.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146761031.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000491-1169", "dur":1002.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146761024.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000490-1168", "dur":1012.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146760991.500, "id":"0x1000008D2-2258-0x20000049B-1179", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146762042.750, "id":"0x1000008D2-2258-0x20000049B-1179", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146762061.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000004A0-1184", "dur":66.000, "args":{"tIPP":64971}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146762059.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000049F-1183", "dur":72.250, "args":{"tIPP":73554}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146762053.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000049E-1182", "dur":80.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146762145.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000004A3-1187", "dur":50.000, "args":{"tIPP":49464}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146762143.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000004A2-1186", "dur":56.000, "args":{"tIPP":56694}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146762138.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000004A1-1185", "dur":64.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146762051.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x20000049D-1181", "dur":154.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146761221.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000524-1316", "dur":1008.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146762234.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000525-1317", "dur":103.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146761032.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000051C-1308", "dur":1313.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146761024.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000051B-1307", "dur":1323.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146761520.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000003D2-978", "dur":943.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146762469.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000003D3-979", "dur":104.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146761342.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000003CA-970", "dur":1250.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146761332.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003C9-969", "dur":1263.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146762209.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000004A4-1188", "dur":1117.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146763331.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000004A5-1189", "dur":142.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146762047.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x20000049C-1180", "dur":1432.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146762042.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000049B-1179", "dur":1440.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146760991.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000008D2-2258", "dur":2517.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146763517.250, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000008D3-2259", "dur":23.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146763547.000, "id":"0x1000008D5-2261-0x400000526-1318", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146763623.750, "id":"0x1000008D5-2261-0x400000526-1318", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146763547.000, "id":"0x1000008D5-2261-0x300000332-818", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146763636.250, "id":"0x1000008D5-2261-0x300000332-818", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146763547.000, "id":"0x1000008D5-2261-0x5000003D4-980", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146763635.500, "id":"0x1000008D5-2261-0x5000003D4-980", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146763623.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000526-1318", "dur":35.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146763547.000, "id":"0x1000008D5-2261-0x400000527-1319", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146763668.000, "id":"0x1000008D5-2261-0x400000527-1319", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146763635.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003D4-980", "dur":40.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146763547.000, "id":"0x1000008D5-2261-0x5000003D5-981", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146763685.250, "id":"0x1000008D5-2261-0x5000003D5-981", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146763636.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000332-818", "dur":91.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146763668.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000527-1319", "dur":96.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146763685.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003D5-981", "dur":103.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146763547.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000008D5-2261", "dur":321.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146763544.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000008D4-2260", "dur":337.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146760865.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000008C9-2249", "dur":3025.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146763899.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000008D6-2262", "dur":1527.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146758510.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000008C4-2244", "dur":7007.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146758507.750, "name":"process", "cat":"OpenCVTrace", "id":"0x1000008C3-2243", "dur":7014.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146765532.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000008D9-2265", "dur":4256.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146765529.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000008D8-2264", "dur":4276.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146765526.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000008D7-2263", "dur":4283.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146701426.500, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000008BB-2235", "dur":68386.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146769830.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000008DD-2269", "dur":45016.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146814883.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000008DF-2271", "dur":6853.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146821759.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000008E1-2273", "dur":266.500, "args":{"tIPP":263326}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146821749.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000008E0-2272", "dur":281.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146814874.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000008DE-2270", "dur":7160.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146769827.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000008DC-2268", "dur":52209.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146769824.000, "name":"read", "cat":"OpenCVTrace", "id":"0x1000008DB-2267", "dur":52216.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146822051.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000008E4-2276", "dur":1506.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146823594.000, "id":"0x1000008E7-2279-0x300000333-819", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146823649.750, "id":"0x1000008E7-2279-0x300000333-819", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146823594.000, "id":"0x1000008E7-2279-0x5000003D6-982", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146823659.000, "id":"0x1000008E7-2279-0x5000003D6-982", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146823594.000, "id":"0x1000008E7-2279-0x400000528-1320", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146823671.500, "id":"0x1000008E7-2279-0x400000528-1320", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146823594.000, "id":"0x1000008E7-2279-0x2000004A6-1190", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146823680.000, "id":"0x1000008E7-2279-0x2000004A6-1190", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146823661.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000334-820", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146823649.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000333-819", "dur":257.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146823594.000, "id":"0x1000008E7-2279-0x300000335-821", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146823912.250, "id":"0x1000008E7-2279-0x300000335-821", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146823676.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000003D7-983", "dur":253.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146823690.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000004A7-1191", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146823659.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003D6-982", "dur":277.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146823680.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004A6-1190", "dur":260.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146823707.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000529-1321", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146823671.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000528-1320", "dur":284.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146823916.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000336-822", "dur":240.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146823912.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000335-821", "dur":248.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146823594.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000008E7-2279", "dur":658.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146823589.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000008E6-2278", "dur":668.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146823565.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000008E5-2277", "dur":763.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146824368.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000008EA-2282", "dur":5.500, "args":{"tIPP":3391}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146824364.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000008E9-2281", "dur":13.500, "args":{"tIPP":14424}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146824406.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000008ED-2285", "dur":2.000, "args":{"tIPP":2352}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146824404.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000008EC-2284", "dur":7.750, "args":{"tIPP":8665}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146824400.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000008EB-2283", "dur":22.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146824432.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000008F0-2288", "dur":1.750, "args":{"tIPP":2907}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146824429.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000008EF-2287", "dur":7.750, "args":{"tIPP":8220}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146824426.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000008EE-2286", "dur":16.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146824447.250, "id":"0x1000008F1-2289-0x5000003D8-984", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146824472.500, "id":"0x1000008F1-2289-0x5000003D8-984", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146824447.250, "id":"0x1000008F1-2289-0x40000052A-1322", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146824512.250, "id":"0x1000008F1-2289-0x40000052A-1322", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146824447.250, "id":"0x1000008F1-2289-0x2000004A8-1192", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146824523.250, "id":"0x1000008F1-2289-0x2000004A8-1192", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146824509.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000003DD-989", "dur":114.000, "args":{"tIPP":110261}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146824506.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000003DC-988", "dur":122.000, "args":{"tIPP":124652}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146824494.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000003DB-987", "dur":136.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146824447.250, "id":"0x1000008F1-2289-0x300000337-823", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146824671.500, "id":"0x1000008F1-2289-0x300000337-823", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146824555.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000004AD-1197", "dur":119.750, "args":{"tIPP":101154}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146824552.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000004AC-1196", "dur":129.750, "args":{"tIPP":130280}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146824543.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000004AB-1195", "dur":141.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146824645.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000003E0-992", "dur":60.000, "args":{"tIPP":59481}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146824546.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000052F-1327", "dur":158.750, "args":{"tIPP":110588}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146824642.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000003DF-991", "dur":67.000, "args":{"tIPP":67387}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146824637.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000003DE-990", "dur":75.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146824485.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000003DA-986", "dur":229.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146824543.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000052E-1326", "dur":178.500, "args":{"tIPP":177881}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146824533.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000052D-1325", "dur":192.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146824698.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000004B0-1200", "dur":53.000, "args":{"tIPP":52390}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146824696.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000004AF-1199", "dur":78.750, "args":{"tIPP":60263}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146824691.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000004AE-1198", "dur":87.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146824539.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000004AA-1194", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146824748.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000532-1330", "dur":63.250, "args":{"tIPP":62775}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146824746.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000531-1329", "dur":69.750, "args":{"tIPP":71324}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146824735.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000530-1328", "dur":84.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146824761.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000033C-828", "dur":58.750, "args":{"tIPP":55644}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146824528.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000052C-1324", "dur":294.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146824759.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000033B-827", "dur":68.250, "args":{"tIPP":69128}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146824753.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000033A-826", "dur":77.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146824843.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000033F-831", "dur":53.750, "args":{"tIPP":53308}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146824840.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000033E-830", "dur":60.000, "args":{"tIPP":60804}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146824835.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000033D-829", "dur":67.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146824749.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000339-825", "dur":156.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146824719.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000003E1-993", "dur":682.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146825406.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000003E2-994", "dur":96.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146824479.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000003D9-985", "dur":1031.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146824472.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003D8-984", "dur":1041.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146824786.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000004B1-1201", "dur":918.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146825709.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000004B2-1202", "dur":87.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146824534.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000004A9-1193", "dur":1271.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146824523.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004A8-1192", "dur":1285.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146824827.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000533-1331", "dur":1003.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146825836.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000534-1332", "dur":89.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146824523.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000052B-1323", "dur":1410.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146824512.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000052A-1322", "dur":1425.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146824910.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000340-832", "dur":1132.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146826049.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000341-833", "dur":142.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146824742.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000338-824", "dur":1456.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146824671.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000337-823", "dur":1531.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146824447.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000008F1-2289", "dur":1836.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146826301.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000008F2-2290", "dur":8.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146826317.500, "id":"0x1000008F4-2292-0x5000003E3-995", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146826352.250, "id":"0x1000008F4-2292-0x5000003E3-995", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146826352.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003E3-995", "dur":30.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146826317.500, "id":"0x1000008F4-2292-0x5000003E4-996", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146826388.750, "id":"0x1000008F4-2292-0x5000003E4-996", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146826317.500, "id":"0x1000008F4-2292-0x400000535-1333", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146826397.000, "id":"0x1000008F4-2292-0x400000535-1333", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146826397.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000535-1333", "dur":34.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146826317.500, "id":"0x1000008F4-2292-0x400000536-1334", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146826439.750, "id":"0x1000008F4-2292-0x400000536-1334", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146826388.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003E4-996", "dur":92.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146826317.500, "id":"0x1000008F4-2292-0x5000003E5-997", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146826486.250, "id":"0x1000008F4-2292-0x5000003E5-997", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146826439.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000536-1334", "dur":93.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146826486.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003E5-997", "dur":85.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146826317.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000008F4-2292", "dur":332.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146826313.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000008F3-2291", "dur":349.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146824335.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000008E8-2280", "dur":2336.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146826680.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000008F5-2293", "dur":1497.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146822047.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000008E3-2275", "dur":6225.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146822045.250, "name":"process", "cat":"OpenCVTrace", "id":"0x1000008E2-2274", "dur":6232.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146828288.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000008F8-2296", "dur":3978.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146828285.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000008F7-2295", "dur":3996.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146828282.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000008F6-2294", "dur":4003.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146769821.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000008DA-2266", "dur":62467.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146832305.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000008FC-2300", "dur":50550.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146882893.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000008FE-2302", "dur":6848.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146889760.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000900-2304", "dur":263.250, "args":{"tIPP":257822}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146889753.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000008FF-2303", "dur":274.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146882883.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000008FD-2301", "dur":7148.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146832302.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000008FB-2299", "dur":57732.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146832299.500, "name":"read", "cat":"OpenCVTrace", "id":"0x1000008FA-2298", "dur":57738.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146890049.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000903-2307", "dur":1518.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146891611.750, "id":"0x100000906-2310-0x5000003E6-998", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146891672.750, "id":"0x100000906-2310-0x5000003E6-998", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146891611.750, "id":"0x100000906-2310-0x400000537-1335", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146891692.250, "id":"0x100000906-2310-0x400000537-1335", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146891611.750, "id":"0x100000906-2310-0x2000004B3-1203", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146891695.250, "id":"0x100000906-2310-0x2000004B3-1203", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146891685.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000003E7-999", "dur":253.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146891702.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000004B4-1204", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146891703.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000538-1336", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146891672.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003E6-998", "dur":273.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146891695.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004B3-1203", "dur":251.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146891692.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000537-1335", "dur":260.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146891611.750, "id":"0x100000906-2310-0x5000003E8-1000", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146891952.250, "id":"0x100000906-2310-0x5000003E8-1000", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146891611.750, "id":"0x100000906-2310-0x2000004B5-1205", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146891952.750, "id":"0x100000906-2310-0x2000004B5-1205", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146891957.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000004B6-1206", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146891952.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004B5-1205", "dur":248.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146891957.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000003E9-1001", "dur":252.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146891952.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003E8-1000", "dur":260.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146891611.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000906-2310", "dur":672.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146891606.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000905-2309", "dur":691.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146891586.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000904-2308", "dur":715.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146892364.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000909-2313", "dur":6.250, "args":{"tIPP":3352}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146892362.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000908-2312", "dur":13.250, "args":{"tIPP":15113}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146892406.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000090C-2316", "dur":2.000, "args":{"tIPP":3250}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146892403.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000090B-2315", "dur":8.750, "args":{"tIPP":9657}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146892398.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000090A-2314", "dur":24.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146892431.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000090F-2319", "dur":1.500, "args":{"tIPP":2089}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146892429.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000090E-2318", "dur":7.000, "args":{"tIPP":7400}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146892427.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000090D-2317", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146892446.750, "id":"0x100000910-2320-0x5000003EA-1002", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146892479.000, "id":"0x100000910-2320-0x5000003EA-1002", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146892446.750, "id":"0x100000910-2320-0x400000539-1337", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146892488.000, "id":"0x100000910-2320-0x400000539-1337", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146892446.750, "id":"0x100000910-2320-0x300000342-834", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146892498.000, "id":"0x100000910-2320-0x300000342-834", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146892510.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000003EF-1007", "dur":97.500, "args":{"tIPP":94545}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146892507.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000003EE-1006", "dur":106.000, "args":{"tIPP":106565}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146892497.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000003ED-1005", "dur":118.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146892520.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000053E-1342", "dur":101.250, "args":{"tIPP":97320}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146892517.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000053D-1341", "dur":111.250, "args":{"tIPP":112385}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146892508.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000053C-1340", "dur":123.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146892521.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000347-839", "dur":117.500, "args":{"tIPP":117392}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146892517.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000346-838", "dur":125.750, "args":{"tIPP":126846}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146892512.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000345-837", "dur":134.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146892629.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000003F2-1010", "dur":61.250, "args":{"tIPP":60867}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146892627.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000003F1-1009", "dur":67.750, "args":{"tIPP":68544}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146892622.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000003F0-1008", "dur":75.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146892646.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000541-1345", "dur":53.000, "args":{"tIPP":52656}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146892493.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000003EC-1004", "dur":208.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146892644.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000540-1344", "dur":59.500, "args":{"tIPP":60726}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146892638.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000053F-1343", "dur":67.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146892504.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000053B-1339", "dur":205.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146892659.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000034A-842", "dur":55.500, "args":{"tIPP":55321}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146892657.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000349-841", "dur":62.250, "args":{"tIPP":63301}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146892651.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000348-840", "dur":70.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146892509.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000344-836", "dur":216.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146892713.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000542-1346", "dur":672.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146893391.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000543-1347", "dur":91.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146892499.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000053A-1338", "dur":991.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146892488.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000539-1337", "dur":1006.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146892446.750, "id":"0x100000910-2320-0x400000544-1348", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146893500.000, "id":"0x100000910-2320-0x400000544-1348", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146893518.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000549-1353", "dur":55.500, "args":{"tIPP":54605}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146893516.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000548-1352", "dur":75.000, "args":{"tIPP":75606}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146893511.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000547-1351", "dur":82.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146892728.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x30000034B-843", "dur":914.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146893607.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000054C-1356", "dur":50.000, "args":{"tIPP":50363}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146893604.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000054B-1355", "dur":57.000, "args":{"tIPP":57844}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146893598.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000054A-1354", "dur":65.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146893509.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000546-1350", "dur":156.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146893649.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x30000034C-844", "dur":76.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146892504.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000343-835", "dur":1229.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146892498.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000342-834", "dur":1238.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146892705.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000003F3-1011", "dur":1034.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146893744.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000003F4-1012", "dur":109.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146892487.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000003EB-1003", "dur":1374.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146892479.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003EA-1002", "dur":1386.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146893670.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000054D-1357", "dur":1132.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146894808.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000054E-1358", "dur":142.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146893505.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000545-1349", "dur":1451.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146893500.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000544-1348", "dur":1459.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146892446.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000910-2320", "dur":2575.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146895041.250, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000911-2321", "dur":14.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146895063.250, "id":"0x100000913-2323-0x5000003F5-1013", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146895114.000, "id":"0x100000913-2323-0x5000003F5-1013", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146895063.250, "id":"0x100000913-2323-0x40000054F-1359", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146895132.500, "id":"0x100000913-2323-0x40000054F-1359", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146895114.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003F5-1013", "dur":34.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146895063.250, "id":"0x100000913-2323-0x30000034D-845", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146895146.250, "id":"0x100000913-2323-0x30000034D-845", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146895063.250, "id":"0x100000913-2323-0x5000003F6-1014", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146895156.500, "id":"0x100000913-2323-0x5000003F6-1014", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146895132.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000054F-1359", "dur":35.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146895063.250, "id":"0x100000913-2323-0x400000550-1360", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146895176.500, "id":"0x100000913-2323-0x400000550-1360", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146895146.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000034D-845", "dur":90.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146895156.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003F6-1014", "dur":113.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146895176.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000550-1360", "dur":97.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146895063.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000913-2323", "dur":285.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146895060.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000912-2322", "dur":302.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146892309.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000907-2311", "dur":3064.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146895382.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000914-2324", "dur":1506.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146890045.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000902-2306", "dur":6956.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146890042.750, "name":"process", "cat":"OpenCVTrace", "id":"0x100000901-2305", "dur":6963.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146897019.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000917-2327", "dur":3941.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146897016.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000916-2326", "dur":3957.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146897013.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000915-2325", "dur":3964.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146832296.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000008F9-2297", "dur":68683.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146900997.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x10000091B-2331", "dur":49865.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146950901.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000091D-2333", "dur":6839.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146957759.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000091F-2335", "dur":267.500, "args":{"tIPP":261807}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146957752.000, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000091E-2334", "dur":280.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146950891.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000091C-2332", "dur":7143.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146900994.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x10000091A-2330", "dur":57044.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146900991.000, "name":"read", "cat":"OpenCVTrace", "id":"0x100000919-2329", "dur":57051.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146958052.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000922-2338", "dur":1517.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146959610.250, "id":"0x100000925-2341-0x5000003F7-1015", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146959671.500, "id":"0x100000925-2341-0x5000003F7-1015", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146959610.250, "id":"0x100000925-2341-0x30000034E-846", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146959702.000, "id":"0x100000925-2341-0x30000034E-846", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146959610.250, "id":"0x100000925-2341-0x400000551-1361", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146959691.000, "id":"0x100000925-2341-0x400000551-1361", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146959684.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000003F8-1016", "dur":252.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146959671.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003F7-1015", "dur":271.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146959610.250, "id":"0x100000925-2341-0x5000003F9-1017", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146959948.500, "id":"0x100000925-2341-0x5000003F9-1017", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146959713.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000034F-847", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146959702.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000034E-846", "dur":261.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146959727.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000552-1362", "dur":242.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146959610.250, "id":"0x100000925-2341-0x300000350-848", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581146959970.000, "id":"0x100000925-2341-0x300000350-848", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146959691.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000551-1361", "dur":284.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146959953.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000003FA-1018", "dur":251.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146959948.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003F9-1017", "dur":260.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146959974.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000351-849", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581146959970.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000350-848", "dur":249.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146959610.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000925-2341", "dur":678.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146959605.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000924-2340", "dur":698.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146959586.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000923-2339", "dur":720.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146960351.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000928-2344", "dur":6.250, "args":{"tIPP":3397}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146960348.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000927-2343", "dur":13.500, "args":{"tIPP":15314}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146960401.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000092B-2347", "dur":2.000, "args":{"tIPP":2473}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146960398.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000092A-2346", "dur":7.750, "args":{"tIPP":9019}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146960394.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000929-2345", "dur":22.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146960425.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000092E-2350", "dur":1.500, "args":{"tIPP":2013}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146960423.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000092D-2349", "dur":6.500, "args":{"tIPP":7373}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146960421.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000092C-2348", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146960440.750, "id":"0x10000092F-2351-0x5000003FB-1019", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146960472.500, "id":"0x10000092F-2351-0x5000003FB-1019", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146960440.750, "id":"0x10000092F-2351-0x400000553-1363", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146960509.750, "id":"0x10000092F-2351-0x400000553-1363", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146960440.750, "id":"0x10000092F-2351-0x2000004B7-1207", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146960522.000, "id":"0x10000092F-2351-0x2000004B7-1207", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146960501.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000400-1024", "dur":130.750, "args":{"tIPP":72115}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146960499.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000003FF-1023", "dur":139.500, "args":{"tIPP":140252}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146960489.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000003FE-1022", "dur":152.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146960545.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000558-1368", "dur":112.000, "args":{"tIPP":108385}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146960542.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000557-1367", "dur":122.000, "args":{"tIPP":123181}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146960532.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000556-1366", "dur":135.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146960554.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000004BC-1212", "dur":122.250, "args":{"tIPP":117881}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146960552.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000004BB-1211", "dur":131.750, "args":{"tIPP":133308}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146960542.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000004BA-1210", "dur":144.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146960655.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000403-1027", "dur":58.750, "args":{"tIPP":58250}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146960653.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000402-1026", "dur":65.750, "args":{"tIPP":66036}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146960647.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000401-1025", "dur":73.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146960484.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000003FD-1021", "dur":240.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146960682.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000055B-1371", "dur":53.000, "args":{"tIPP":52265}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146960680.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000055A-1370", "dur":59.250, "args":{"tIPP":60787}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146960673.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000559-1369", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146960528.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000555-1365", "dur":217.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146960701.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000004BF-1215", "dur":53.500, "args":{"tIPP":53204}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146960698.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000004BE-1214", "dur":60.250, "args":{"tIPP":61141}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146960693.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000004BD-1213", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146960538.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000004B9-1209", "dur":226.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146960728.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000404-1028", "dur":691.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146961424.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000405-1029", "dur":95.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146960478.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000003FC-1020", "dur":1048.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146960472.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000003FB-1019", "dur":1057.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146960440.750, "id":"0x10000092F-2351-0x500000406-1030", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581146961536.250, "id":"0x10000092F-2351-0x500000406-1030", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146961560.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000040B-1035", "dur":67.000, "args":{"tIPP":65733}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146961558.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000040A-1034", "dur":73.500, "args":{"tIPP":74539}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146961553.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000409-1033", "dur":81.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146960768.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000004C0-1216", "dur":906.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146961646.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000040E-1038", "dur":56.250, "args":{"tIPP":55255}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146961644.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000040D-1037", "dur":62.000, "args":{"tIPP":62660}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146961639.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000040C-1036", "dur":69.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146961551.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000408-1032", "dur":161.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146961680.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000004C1-1217", "dur":74.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146960532.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000004B8-1208", "dur":1230.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146960522.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004B7-1207", "dur":1244.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146960749.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000055C-1372", "dur":1173.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146961930.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000055D-1373", "dur":99.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146960522.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000554-1364", "dur":1516.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146960509.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000553-1363", "dur":1532.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146961716.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000040F-1039", "dur":1196.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146962925.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000410-1040", "dur":151.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146961546.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000407-1031", "dur":1536.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581146961536.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000406-1030", "dur":1549.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146960440.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000092F-2351", "dur":2715.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146963175.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000930-2352", "dur":11.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146963194.500, "id":"0x100000932-2354-0x2000004C2-1218", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146963234.000, "id":"0x100000932-2354-0x2000004C2-1218", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146963234.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004C2-1218", "dur":31.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146963194.500, "id":"0x100000932-2354-0x2000004C3-1219", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146963271.000, "id":"0x100000932-2354-0x2000004C3-1219", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146963271.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004C3-1219", "dur":29.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146963194.500, "id":"0x100000932-2354-0x2000004C4-1220", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146963305.000, "id":"0x100000932-2354-0x2000004C4-1220", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146963194.500, "id":"0x100000932-2354-0x40000055E-1374", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581146963372.750, "id":"0x100000932-2354-0x40000055E-1374", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146963305.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004C4-1220", "dur":81.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581146963194.500, "id":"0x100000932-2354-0x2000004C5-1221", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581146963391.250, "id":"0x100000932-2354-0x2000004C5-1221", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581146963391.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004C5-1221", "dur":82.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581146963372.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000055E-1374", "dur":170.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146963194.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000932-2354", "dur":421.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146963191.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000931-2353", "dur":436.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146960314.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000926-2342", "dur":3323.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146963646.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000933-2355", "dur":1498.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146958048.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000921-2337", "dur":7192.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146958046.000, "name":"process", "cat":"OpenCVTrace", "id":"0x100000920-2336", "dur":7198.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146965255.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000936-2358", "dur":4121.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146965253.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000935-2357", "dur":4145.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146965249.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000934-2356", "dur":4161.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146900988.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000918-2328", "dur":68458.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146969465.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x10000093A-2362", "dur":45405.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147014907.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000093C-2364", "dur":6822.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147021751.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000093E-2366", "dur":271.000, "args":{"tIPP":267051}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147021741.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000093D-2365", "dur":285.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147014897.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000093B-2363", "dur":7131.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146969463.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000939-2361", "dur":52569.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146969459.000, "name":"read", "cat":"OpenCVTrace", "id":"0x100000938-2360", "dur":52577.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147022047.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000941-2369", "dur":1508.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147023593.000, "id":"0x100000944-2372-0x300000352-850", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147023652.750, "id":"0x100000944-2372-0x300000352-850", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147023593.000, "id":"0x100000944-2372-0x2000004C6-1222", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147023652.500, "id":"0x100000944-2372-0x2000004C6-1222", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147023593.000, "id":"0x100000944-2372-0x40000055F-1375", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147023673.000, "id":"0x100000944-2372-0x40000055F-1375", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147023593.000, "id":"0x100000944-2372-0x500000411-1041", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147023684.750, "id":"0x100000944-2372-0x500000411-1041", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147023662.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000353-851", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147023652.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000352-850", "dur":255.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147023593.000, "id":"0x100000944-2372-0x300000354-852", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147023912.750, "id":"0x100000944-2372-0x300000354-852", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147023671.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000004C7-1223", "dur":253.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147023683.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000560-1376", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147023652.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004C6-1222", "dur":278.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147023673.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000055F-1375", "dur":259.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147023696.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000412-1042", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147023684.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000411-1041", "dur":259.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147023917.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000355-853", "dur":241.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147023912.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000354-852", "dur":248.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147023593.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000944-2372", "dur":659.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147023587.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000943-2371", "dur":670.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147023563.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000942-2370", "dur":700.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147024307.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000947-2375", "dur":3.750, "args":{"tIPP":3337}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147024304.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000946-2374", "dur":11.000, "args":{"tIPP":12966}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147024421.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000094A-2378", "dur":2.500, "args":{"tIPP":2471}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147024419.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000949-2377", "dur":9.000, "args":{"tIPP":9791}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147024413.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000948-2376", "dur":25.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147024447.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000094D-2381", "dur":1.750, "args":{"tIPP":2039}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147024445.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000094C-2380", "dur":6.750, "args":{"tIPP":7328}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147024443.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000094B-2379", "dur":15.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147024462.500, "id":"0x10000094E-2382-0x2000004C8-1224", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147024491.250, "id":"0x10000094E-2382-0x2000004C8-1224", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147024462.500, "id":"0x10000094E-2382-0x400000561-1377", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147024523.250, "id":"0x10000094E-2382-0x400000561-1377", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147024462.500, "id":"0x10000094E-2382-0x300000356-854", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147024528.750, "id":"0x10000094E-2382-0x300000356-854", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147024462.500, "id":"0x10000094E-2382-0x500000413-1043", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147024540.750, "id":"0x10000094E-2382-0x500000413-1043", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147024546.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000566-1382", "dur":88.250, "args":{"tIPP":87821}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147024543.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000565-1381", "dur":96.000, "args":{"tIPP":96942}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147024538.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000564-1380", "dur":103.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147024527.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000004CD-1229", "dur":128.500, "args":{"tIPP":124908}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147024524.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000004CC-1228", "dur":136.750, "args":{"tIPP":137714}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147024514.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000004CB-1227", "dur":149.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147024562.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000035B-859", "dur":111.750, "args":{"tIPP":107662}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147024559.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000035A-858", "dur":122.000, "args":{"tIPP":123809}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147024549.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000359-857", "dur":134.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147024571.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000418-1048", "dur":114.000, "args":{"tIPP":109423}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147024569.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000417-1047", "dur":123.250, "args":{"tIPP":124235}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147024560.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000416-1046", "dur":136.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147024655.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000569-1385", "dur":55.500, "args":{"tIPP":54951}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147024653.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000568-1384", "dur":62.000, "args":{"tIPP":63309}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147024647.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000567-1383", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147024534.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000563-1379", "dur":186.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147024698.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000035E-862", "dur":54.500, "args":{"tIPP":54566}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147024695.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000035D-861", "dur":62.000, "args":{"tIPP":62608}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147024690.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000035C-860", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147024710.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000041B-1051", "dur":53.000, "args":{"tIPP":52582}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147024545.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000358-856", "dur":218.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147024707.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000041A-1050", "dur":60.000, "args":{"tIPP":60541}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147024701.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000419-1049", "dur":68.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147024556.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000415-1045", "dur":217.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147024763.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000004D0-1232", "dur":60.500, "args":{"tIPP":59627}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147024760.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000004CF-1231", "dur":67.750, "args":{"tIPP":69107}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147024752.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000004CE-1230", "dur":77.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147024509.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000004CA-1226", "dur":323.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147024837.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000004D1-1233", "dur":684.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147025527.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000004D2-1234", "dur":109.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147024724.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000056A-1386", "dur":912.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147024503.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000004C9-1225", "dur":1141.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147024491.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004C8-1224", "dur":1157.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147025643.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000056B-1387", "dur":81.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147024530.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000562-1378", "dur":1202.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147024523.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000561-1377", "dur":1212.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147024768.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x30000035F-863", "dur":1011.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147025784.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000360-864", "dur":104.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147024539.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000357-855", "dur":1357.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147024528.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000356-854", "dur":1370.750, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147024777.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000041C-1052", "dur":1146.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147025929.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000041D-1053", "dur":133.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147024551.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000414-1044", "dur":1519.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147024540.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000413-1043", "dur":1533.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147024462.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000094E-2382", "dur":1682.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147026162.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x10000094F-2383", "dur":10.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147026180.250, "id":"0x100000951-2385-0x2000004D3-1235", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147026218.250, "id":"0x100000951-2385-0x2000004D3-1235", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147026180.250, "id":"0x100000951-2385-0x300000361-865", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147026233.500, "id":"0x100000951-2385-0x300000361-865", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147026218.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004D3-1235", "dur":32.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147026180.250, "id":"0x100000951-2385-0x2000004D4-1236", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147026257.750, "id":"0x100000951-2385-0x2000004D4-1236", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147026180.250, "id":"0x100000951-2385-0x50000041E-1054", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147026262.250, "id":"0x100000951-2385-0x50000041E-1054", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147026233.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000361-865", "dur":83.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147026257.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004D4-1236", "dur":94.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147026262.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000041E-1054", "dur":93.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147026180.250, "id":"0x100000951-2385-0x40000056C-1388", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147026379.000, "id":"0x100000951-2385-0x40000056C-1388", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147026379.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000056C-1388", "dur":29.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147026180.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000951-2385", "dur":288.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147026177.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000950-2384", "dur":303.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147024269.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000945-2373", "dur":2222.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147026499.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000952-2386", "dur":1523.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147022042.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000940-2368", "dur":6066.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147022040.250, "name":"process", "cat":"OpenCVTrace", "id":"0x10000093F-2367", "dur":6073.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147028124.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000955-2389", "dur":3743.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147028122.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000954-2388", "dur":3759.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147028118.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000953-2387", "dur":3766.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581146969456.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000937-2359", "dur":62432.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147031905.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000959-2393", "dur":50928.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147082870.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000095B-2395", "dur":7166.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147090062.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000095D-2397", "dur":267.250, "args":{"tIPP":260565}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147090054.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000095C-2396", "dur":279.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147082860.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x10000095A-2394", "dur":7476.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147031902.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000958-2392", "dur":58439.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147031899.250, "name":"read", "cat":"OpenCVTrace", "id":"0x100000957-2391", "dur":58445.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147090355.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000960-2400", "dur":1602.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147091988.750, "id":"0x100000963-2403-0x40000056D-1389", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147092074.000, "id":"0x100000963-2403-0x40000056D-1389", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147091988.750, "id":"0x100000963-2403-0x300000362-866", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147092082.500, "id":"0x100000963-2403-0x300000362-866", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147091988.750, "id":"0x100000963-2403-0x2000004D5-1237", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147092082.250, "id":"0x100000963-2403-0x2000004D5-1237", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147092086.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000056E-1390", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147092074.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000056D-1389", "dur":259.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147092093.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000004D6-1238", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147092094.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000363-867", "dur":242.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147091988.750, "id":"0x100000963-2403-0x40000056F-1391", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147092339.750, "id":"0x100000963-2403-0x40000056F-1391", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147092082.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004D5-1237", "dur":259.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147092082.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000362-866", "dur":259.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147091988.750, "id":"0x100000963-2403-0x2000004D7-1239", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147092348.000, "id":"0x100000963-2403-0x2000004D7-1239", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147092344.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000570-1392", "dur":260.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147092339.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000056F-1391", "dur":268.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147092352.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000004D8-1240", "dur":293.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147092348.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004D7-1239", "dur":301.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147091988.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000963-2403", "dur":694.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147091983.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000962-2402", "dur":704.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147091966.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000961-2401", "dur":725.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147092732.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000966-2406", "dur":4.000, "args":{"tIPP":3322}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147092729.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000965-2405", "dur":11.250, "args":{"tIPP":12730}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147092770.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000969-2409", "dur":2.250, "args":{"tIPP":3141}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147092767.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000968-2408", "dur":8.750, "args":{"tIPP":9544}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147092763.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000967-2407", "dur":23.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147092801.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000096C-2412", "dur":16.500, "args":{"tIPP":16819}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147092799.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000096B-2411", "dur":22.250, "args":{"tIPP":23120}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147092796.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000096A-2410", "dur":33.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147092833.500, "id":"0x10000096D-2413-0x400000571-1393", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147092905.500, "id":"0x10000096D-2413-0x400000571-1393", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147092833.500, "id":"0x10000096D-2413-0x2000004D9-1241", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147092915.000, "id":"0x10000096D-2413-0x2000004D9-1241", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147092833.500, "id":"0x10000096D-2413-0x300000364-868", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147092917.250, "id":"0x10000096D-2413-0x300000364-868", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147092939.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000576-1398", "dur":73.250, "args":{"tIPP":68870}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147092949.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000369-873", "dur":70.000, "args":{"tIPP":64662}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147092947.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000004DE-1246", "dur":74.500, "args":{"tIPP":67674}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147092937.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000575-1397", "dur":85.750, "args":{"tIPP":83566}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147092946.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000368-872", "dur":79.500, "args":{"tIPP":80297}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147092927.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000574-1396", "dur":99.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147092937.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000367-871", "dur":91.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147092944.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000004DD-1245", "dur":84.750, "args":{"tIPP":85072}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147092935.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000004DC-1244", "dur":96.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147093040.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000579-1401", "dur":54.500, "args":{"tIPP":53847}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147093038.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000578-1400", "dur":61.250, "args":{"tIPP":61843}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147093045.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000004E1-1249", "dur":55.250, "args":{"tIPP":55006}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147093033.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000577-1399", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147093043.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000004E0-1248", "dur":61.750, "args":{"tIPP":62577}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147092922.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000573-1395", "dur":182.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147093037.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000004DF-1247", "dur":69.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147092930.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000004DB-1243", "dur":179.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147093064.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000036C-876", "dur":53.750, "args":{"tIPP":53638}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147093062.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000036B-875", "dur":60.500, "args":{"tIPP":62344}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147093035.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000036A-874", "dur":90.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147092933.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000366-870", "dur":194.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147093109.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000057A-1402", "dur":706.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147093820.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000057B-1403", "dur":84.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147092917.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000572-1394", "dur":995.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147092905.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000571-1393", "dur":1010.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147092833.500, "id":"0x10000096D-2413-0x40000057C-1404", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147093921.500, "id":"0x10000096D-2413-0x40000057C-1404", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147093940.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000581-1409", "dur":55.500, "args":{"tIPP":54778}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147093938.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000580-1408", "dur":62.500, "args":{"tIPP":63305}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147093933.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000057F-1407", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147093132.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x30000036D-877", "dur":916.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147094015.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000584-1412", "dur":49.250, "args":{"tIPP":49139}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147094012.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000583-1411", "dur":55.500, "args":{"tIPP":56511}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147094007.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000582-1410", "dur":63.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147093930.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000057E-1406", "dur":143.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147094053.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x30000036E-878", "dur":80.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147092928.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000365-869", "dur":1214.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147092917.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000364-868", "dur":1228.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147093115.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000004E2-1250", "dur":1064.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147094184.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000004E3-1251", "dur":95.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147092926.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000004DA-1242", "dur":1362.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147092915.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004D9-1241", "dur":1376.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147094077.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000585-1413", "dur":1123.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147095206.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000586-1414", "dur":146.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147093926.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000057D-1405", "dur":1431.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147093921.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000057C-1404", "dur":1439.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147092833.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000096D-2413", "dur":2593.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147095444.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x10000096E-2414", "dur":7.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147095458.500, "id":"0x100000970-2416-0x400000587-1415", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147095528.000, "id":"0x100000970-2416-0x400000587-1415", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147095458.500, "id":"0x100000970-2416-0x30000036F-879", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147095544.750, "id":"0x100000970-2416-0x30000036F-879", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147095528.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000587-1415", "dur":34.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147095458.500, "id":"0x100000970-2416-0x400000588-1416", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147095571.500, "id":"0x100000970-2416-0x400000588-1416", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147095544.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000036F-879", "dur":72.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147095458.500, "id":"0x100000970-2416-0x300000370-880", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147095626.500, "id":"0x100000970-2416-0x300000370-880", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147095571.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000588-1416", "dur":132.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147095458.500, "id":"0x100000970-2416-0x400000589-1417", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147095710.500, "id":"0x100000970-2416-0x400000589-1417", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147095626.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000370-880", "dur":93.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147095710.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000589-1417", "dur":87.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147095458.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000970-2416", "dur":407.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147095455.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x10000096F-2415", "dur":422.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147092696.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000964-2404", "dur":3191.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147095896.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000971-2417", "dur":1616.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147090351.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x10000095F-2399", "dur":7284.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147090348.750, "name":"process", "cat":"OpenCVTrace", "id":"0x10000095E-2398", "dur":7292.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147097652.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000974-2420", "dur":3951.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147097649.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000973-2419", "dur":3968.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147097646.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000972-2418", "dur":3975.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147031896.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000956-2390", "dur":69727.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147101639.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000978-2424", "dur":45215.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147146890.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x10000097A-2426", "dur":6845.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147153754.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000097C-2428", "dur":254.000, "args":{"tIPP":248184}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147153747.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000097B-2427", "dur":266.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147146881.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000979-2425", "dur":7204.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147101636.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000977-2423", "dur":52453.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147101633.750, "name":"read", "cat":"OpenCVTrace", "id":"0x100000976-2422", "dur":52460.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147154105.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000097F-2431", "dur":1513.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147155651.000, "id":"0x100000982-2434-0x300000371-881", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147155704.750, "id":"0x100000982-2434-0x300000371-881", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147155651.000, "id":"0x100000982-2434-0x2000004E4-1252", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147155707.250, "id":"0x100000982-2434-0x2000004E4-1252", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147155651.000, "id":"0x100000982-2434-0x40000058A-1418", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147155725.000, "id":"0x100000982-2434-0x40000058A-1418", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147155651.000, "id":"0x100000982-2434-0x50000041F-1055", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147155741.250, "id":"0x100000982-2434-0x50000041F-1055", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147155711.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000372-882", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147155704.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000371-881", "dur":252.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147155651.000, "id":"0x100000982-2434-0x300000373-883", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147155963.250, "id":"0x100000982-2434-0x300000373-883", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147155719.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000004E5-1253", "dur":253.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147155736.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000058B-1419", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147155707.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004E4-1252", "dur":272.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147155725.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000058A-1418", "dur":259.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147155752.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000420-1056", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147155741.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000041F-1055", "dur":282.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147155967.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000374-884", "dur":240.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147155963.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000373-883", "dur":248.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147155651.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000982-2434", "dur":620.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147155645.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000981-2433", "dur":630.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147155627.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000980-2432", "dur":651.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147156317.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000985-2437", "dur":4.500, "args":{"tIPP":3262}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147156314.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000984-2436", "dur":11.750, "args":{"tIPP":13317}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147156356.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000988-2440", "dur":2.000, "args":{"tIPP":2533}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147156353.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000987-2439", "dur":8.000, "args":{"tIPP":8966}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147156349.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000986-2438", "dur":23.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147156381.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x10000098B-2443", "dur":1.500, "args":{"tIPP":2088}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147156379.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x10000098A-2442", "dur":6.500, "args":{"tIPP":7431}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147156376.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000989-2441", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147156395.750, "id":"0x10000098C-2444-0x2000004E6-1254", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147156423.000, "id":"0x10000098C-2444-0x2000004E6-1254", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147156395.750, "id":"0x10000098C-2444-0x40000058C-1420", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147156459.500, "id":"0x10000098C-2444-0x40000058C-1420", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147156395.750, "id":"0x10000098C-2444-0x500000421-1057", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147156471.250, "id":"0x10000098C-2444-0x500000421-1057", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147156453.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000004EB-1259", "dur":71.250, "args":{"tIPP":67850}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147156450.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000004EA-1258", "dur":79.750, "args":{"tIPP":80481}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147156440.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000004E9-1257", "dur":93.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147156493.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000591-1425", "dur":68.750, "args":{"tIPP":65544}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147156489.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000590-1424", "dur":82.750, "args":{"tIPP":79854}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147156504.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000426-1062", "dur":68.500, "args":{"tIPP":61898}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147156480.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000058F-1423", "dur":95.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147156501.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000425-1061", "dur":119.500, "args":{"tIPP":120105}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147156491.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000424-1060", "dur":133.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147156553.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000004EE-1262", "dur":90.250, "args":{"tIPP":89433}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147156550.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000004ED-1261", "dur":97.500, "args":{"tIPP":98270}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147156539.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000004EC-1260", "dur":111.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147156435.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000004E8-1256", "dur":218.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147156638.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000594-1428", "dur":53.500, "args":{"tIPP":52565}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147156639.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000429-1065", "dur":53.750, "args":{"tIPP":53484}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147156636.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000593-1427", "dur":59.500, "args":{"tIPP":60766}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147156637.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000428-1064", "dur":60.750, "args":{"tIPP":61162}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147156629.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000592-1426", "dur":69.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147156631.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000427-1063", "dur":69.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147156475.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000058E-1422", "dur":225.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147156487.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000423-1059", "dur":216.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147156658.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000004EF-1263", "dur":697.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147157360.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000004F0-1264", "dur":99.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147156429.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000004E7-1255", "dur":1038.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147156423.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004E6-1254", "dur":1048.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147156395.750, "id":"0x10000098C-2444-0x2000004F1-1265", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147157477.000, "id":"0x10000098C-2444-0x2000004F1-1265", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147157496.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000004F6-1270", "dur":60.250, "args":{"tIPP":59539}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147157494.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000004F5-1269", "dur":67.250, "args":{"tIPP":68228}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147157488.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000004F4-1268", "dur":75.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147156707.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000042A-1066", "dur":914.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147157576.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000004F9-1273", "dur":60.250, "args":{"tIPP":59552}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147157574.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000004F8-1272", "dur":66.250, "args":{"tIPP":67130}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147157568.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000004F7-1271", "dur":74.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147157485.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000004F3-1267", "dur":159.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147156705.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000595-1429", "dur":989.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147157627.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000042B-1067", "dur":89.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147156482.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000422-1058", "dur":1242.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147156471.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000421-1057", "dur":1256.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147157701.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000596-1430", "dur":94.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147156470.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000058D-1421", "dur":1332.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147156459.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000058C-1420", "dur":1346.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147157649.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000004FA-1274", "dur":1184.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147158840.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000004FB-1275", "dur":158.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147157482.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000004F2-1266", "dur":1523.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147157477.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004F1-1265", "dur":1531.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147156395.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000098C-2444", "dur":2691.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147159104.250, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x10000098D-2445", "dur":8.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147159120.000, "id":"0x10000098F-2447-0x300000375-885", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147159191.750, "id":"0x10000098F-2447-0x300000375-885", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147159120.000, "id":"0x10000098F-2447-0x50000042C-1068", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147159199.000, "id":"0x10000098F-2447-0x50000042C-1068", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147159191.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000375-885", "dur":31.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147159120.000, "id":"0x10000098F-2447-0x300000376-886", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147159229.750, "id":"0x10000098F-2447-0x300000376-886", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147159199.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000042C-1068", "dur":36.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147159120.000, "id":"0x10000098F-2447-0x50000042D-1069", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147159244.000, "id":"0x10000098F-2447-0x50000042D-1069", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147159229.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000376-886", "dur":92.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147159120.000, "id":"0x10000098F-2447-0x300000377-887", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147159327.500, "id":"0x10000098F-2447-0x300000377-887", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147159244.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000042D-1069", "dur":93.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147159327.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000377-887", "dur":75.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147159120.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x10000098F-2447", "dur":355.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147159117.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x10000098E-2446", "dur":371.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147156284.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000983-2435", "dur":3213.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147159506.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000990-2448", "dur":1539.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147154101.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x10000097E-2430", "dur":7032.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147154099.000, "name":"process", "cat":"OpenCVTrace", "id":"0x10000097D-2429", "dur":7039.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147161148.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000993-2451", "dur":3942.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147161146.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000992-2450", "dur":3961.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147161143.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000991-2449", "dur":3968.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147101631.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000975-2421", "dur":63482.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147165131.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000997-2455", "dur":49726.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147214894.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000999-2457", "dur":6830.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147221745.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x10000099B-2459", "dur":268.000, "args":{"tIPP":264618}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147221736.000, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x10000099A-2458", "dur":282.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147214885.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000998-2456", "dur":7136.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147165129.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000996-2454", "dur":56895.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147165126.000, "name":"read", "cat":"OpenCVTrace", "id":"0x100000995-2453", "dur":56902.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147222038.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x10000099E-2462", "dur":1531.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147223607.000, "id":"0x1000009A1-2465-0x400000597-1431", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147223692.250, "id":"0x1000009A1-2465-0x400000597-1431", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147223607.000, "id":"0x1000009A1-2465-0x300000378-888", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147223696.250, "id":"0x1000009A1-2465-0x300000378-888", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147223607.000, "id":"0x1000009A1-2465-0x50000042E-1070", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147223696.750, "id":"0x1000009A1-2465-0x50000042E-1070", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147223703.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000598-1432", "dur":243.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147223708.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000042F-1071", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147223692.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000597-1431", "dur":261.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147223696.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000042E-1070", "dur":260.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147223607.000, "id":"0x1000009A1-2465-0x400000599-1433", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147223959.000, "id":"0x1000009A1-2465-0x400000599-1433", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147223708.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000379-889", "dur":252.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147223607.000, "id":"0x1000009A1-2465-0x500000430-1072", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147223964.500, "id":"0x1000009A1-2465-0x500000430-1072", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147223696.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000378-888", "dur":270.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147223964.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000059A-1434", "dur":241.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147223959.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000599-1433", "dur":249.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147223969.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000431-1073", "dur":241.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147223964.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000430-1072", "dur":249.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147223607.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000009A1-2465", "dur":671.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147223602.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000009A0-2464", "dur":688.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147223585.500, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x10000099F-2463", "dur":709.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147224340.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000009A4-2468", "dur":6.000, "args":{"tIPP":3622}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147224337.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000009A3-2467", "dur":13.500, "args":{"tIPP":15486}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147224380.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000009A7-2471", "dur":2.000, "args":{"tIPP":2490}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147224378.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000009A6-2470", "dur":7.500, "args":{"tIPP":8791}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147224373.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000009A5-2469", "dur":23.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147224405.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000009AA-2474", "dur":1.500, "args":{"tIPP":1989}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147224403.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000009A9-2473", "dur":6.500, "args":{"tIPP":7248}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147224401.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000009A8-2472", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147224420.500, "id":"0x1000009AB-2475-0x30000037A-890", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147224462.250, "id":"0x1000009AB-2475-0x30000037A-890", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147224420.500, "id":"0x1000009AB-2475-0x40000059B-1435", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147224489.000, "id":"0x1000009AB-2475-0x40000059B-1435", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147224420.500, "id":"0x1000009AB-2475-0x500000432-1074", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147224502.750, "id":"0x1000009AB-2475-0x500000432-1074", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147224492.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000037F-895", "dur":137.500, "args":{"tIPP":133579}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147224490.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000037E-894", "dur":146.000, "args":{"tIPP":146902}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147224480.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000037D-893", "dur":158.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147224528.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000005A0-1440", "dur":155.750, "args":{"tIPP":125595}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147224536.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000437-1079", "dur":168.250, "args":{"tIPP":116526}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147224524.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000059F-1439", "dur":184.250, "args":{"tIPP":167503}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147224514.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000059E-1438", "dur":198.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147224653.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000382-898", "dur":59.750, "args":{"tIPP":59021}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147224534.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000436-1078", "dur":179.750, "args":{"tIPP":180910}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147224524.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000435-1077", "dur":192.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147224651.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000381-897", "dur":66.250, "args":{"tIPP":66934}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147224645.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000380-896", "dur":75.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147224475.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000037C-892", "dur":247.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147224727.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000005A3-1443", "dur":54.750, "args":{"tIPP":54041}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147224731.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000043A-1082", "dur":53.500, "args":{"tIPP":52993}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147224728.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000439-1081", "dur":60.500, "args":{"tIPP":61099}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147224723.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000438-1080", "dur":68.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147224520.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000434-1076", "dur":275.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147224724.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000005A2-1442", "dur":82.500, "args":{"tIPP":83039}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147224718.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000005A1-1441", "dur":91.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147224508.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000059D-1437", "dur":304.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147224727.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000383-899", "dur":697.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147225429.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000384-900", "dur":90.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147224470.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000037B-891", "dur":1057.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147224462.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000037A-890", "dur":1068.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147224420.500, "id":"0x1000009AB-2475-0x300000385-901", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147225536.500, "id":"0x1000009AB-2475-0x300000385-901", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147225560.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000038A-906", "dur":65.500, "args":{"tIPP":64373}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147225558.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000389-905", "dur":72.250, "args":{"tIPP":72883}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147225553.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000388-904", "dur":79.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147225644.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000038D-909", "dur":56.000, "args":{"tIPP":55362}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147225642.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000038C-908", "dur":62.250, "args":{"tIPP":62784}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147225638.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000038B-907", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147225551.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000387-903", "dur":159.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147224799.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000043B-1083", "dur":924.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147225728.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000043C-1084", "dur":71.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147224514.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000433-1075", "dur":1293.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147224502.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000432-1074", "dur":1308.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147224817.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000005A4-1444", "dur":1021.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147225844.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000005A5-1445", "dur":112.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147224501.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000059C-1436", "dur":1463.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147224489.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000059B-1435", "dur":1479.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147225714.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x30000038E-910", "dur":1165.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147226885.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x30000038F-911", "dur":145.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147225546.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000386-902", "dur":1490.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147225536.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000385-901", "dur":1508.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147224420.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000009AB-2475", "dur":2704.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147227142.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000009AC-2476", "dur":8.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147227158.250, "id":"0x1000009AE-2478-0x2000004FC-1276", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147227200.750, "id":"0x1000009AE-2478-0x2000004FC-1276", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147227158.250, "id":"0x1000009AE-2478-0x50000043D-1085", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147227209.000, "id":"0x1000009AE-2478-0x50000043D-1085", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147227200.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004FC-1276", "dur":31.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147227158.250, "id":"0x1000009AE-2478-0x4000005A6-1446", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147227235.000, "id":"0x1000009AE-2478-0x4000005A6-1446", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147227158.250, "id":"0x1000009AE-2478-0x2000004FD-1277", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147227239.000, "id":"0x1000009AE-2478-0x2000004FD-1277", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147227209.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000043D-1085", "dur":34.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147227158.250, "id":"0x1000009AE-2478-0x50000043E-1086", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147227250.250, "id":"0x1000009AE-2478-0x50000043E-1086", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147227235.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005A6-1446", "dur":95.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147227239.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004FD-1277", "dur":100.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147227250.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000043E-1086", "dur":95.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147227158.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000009AE-2478", "dur":252.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147227155.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000009AD-2477", "dur":267.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147224301.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000009A2-2466", "dur":3130.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147227440.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000009AF-2479", "dur":1522.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147222034.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x10000099D-2461", "dur":7041.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147222032.250, "name":"process", "cat":"OpenCVTrace", "id":"0x10000099C-2460", "dur":7048.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147229090.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000009B2-2482", "dur":4037.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147229087.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000009B1-2481", "dur":4054.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147229084.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000009B0-2480", "dur":4061.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147165122.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000994-2452", "dur":68025.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147233164.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000009B6-2486", "dur":49652.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147282851.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000009B8-2488", "dur":6823.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147289696.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000009BA-2490", "dur":253.000, "args":{"tIPP":248626}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147289686.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000009B9-2489", "dur":267.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147282844.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000009B7-2487", "dur":7113.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147233161.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000009B5-2485", "dur":56798.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147233158.000, "name":"read", "cat":"OpenCVTrace", "id":"0x1000009B4-2484", "dur":56805.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147289974.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000009BD-2493", "dur":1506.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147291510.750, "id":"0x1000009C0-2496-0x50000043F-1087", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147291566.500, "id":"0x1000009C0-2496-0x50000043F-1087", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147291510.750, "id":"0x1000009C0-2496-0x2000004FE-1278", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147291567.000, "id":"0x1000009C0-2496-0x2000004FE-1278", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147291510.750, "id":"0x1000009C0-2496-0x4000005A7-1447", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147291634.000, "id":"0x1000009C0-2496-0x4000005A7-1447", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147291594.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000440-1088", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147291566.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000043F-1087", "dur":276.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147291618.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000004FF-1279", "dur":261.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147291567.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000004FE-1278", "dur":320.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147291645.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000005A8-1448", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147291634.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005A7-1447", "dur":259.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147291510.750, "id":"0x1000009C0-2496-0x200000500-1280", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147291893.000, "id":"0x1000009C0-2496-0x200000500-1280", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147291510.750, "id":"0x1000009C0-2496-0x500000441-1089", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147291929.500, "id":"0x1000009C0-2496-0x500000441-1089", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147291897.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000501-1281", "dur":251.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147291893.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000500-1280", "dur":260.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147291936.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000442-1090", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147291929.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000441-1089", "dur":252.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147291510.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000009C0-2496", "dur":734.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147291506.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000009BF-2495", "dur":753.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147291489.500, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000009BE-2494", "dur":774.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147292309.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000009C3-2499", "dur":6.250, "args":{"tIPP":3330}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147292306.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000009C2-2498", "dur":13.250, "args":{"tIPP":15345}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147292349.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000009C6-2502", "dur":1.750, "args":{"tIPP":2390}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147292347.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000009C5-2501", "dur":7.250, "args":{"tIPP":8951}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147292342.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000009C4-2500", "dur":23.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147292374.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000009C9-2505", "dur":1.500, "args":{"tIPP":2044}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147292372.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000009C8-2504", "dur":7.000, "args":{"tIPP":7385}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147292370.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000009C7-2503", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147292389.500, "id":"0x1000009CA-2506-0x200000502-1282", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147292422.000, "id":"0x1000009CA-2506-0x200000502-1282", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147292389.500, "id":"0x1000009CA-2506-0x4000005A9-1449", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147292458.000, "id":"0x1000009CA-2506-0x4000005A9-1449", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147292389.500, "id":"0x1000009CA-2506-0x300000390-912", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147292464.000, "id":"0x1000009CA-2506-0x300000390-912", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147292389.500, "id":"0x1000009CA-2506-0x500000443-1091", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147292471.250, "id":"0x1000009CA-2506-0x500000443-1091", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147292451.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000507-1287", "dur":72.750, "args":{"tIPP":68824}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147292448.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000506-1286", "dur":81.000, "args":{"tIPP":81530}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147292438.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000505-1285", "dur":93.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147292489.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000395-917", "dur":67.000, "args":{"tIPP":66468}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147292491.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000005AE-1454", "dur":70.000, "args":{"tIPP":67140}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147292487.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000394-916", "dur":75.000, "args":{"tIPP":75631}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147292481.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000393-915", "dur":83.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147292488.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000005AD-1453", "dur":80.250, "args":{"tIPP":81168}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147292478.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000005AC-1452", "dur":92.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147292503.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000448-1096", "dur":103.500, "args":{"tIPP":65720}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147292500.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000447-1095", "dur":114.750, "args":{"tIPP":115266}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147292551.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000050A-1290", "dur":66.250, "args":{"tIPP":65508}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147292491.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000446-1094", "dur":127.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147292548.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000509-1289", "dur":72.750, "args":{"tIPP":73587}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147292537.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000508-1288", "dur":87.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147292433.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000504-1284", "dur":193.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147292606.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000398-920", "dur":54.000, "args":{"tIPP":82916}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147292574.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000397-919", "dur":89.750, "args":{"tIPP":90667}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147292570.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000396-918", "dur":97.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147292476.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000392-914", "dur":194.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147292630.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000005B1-1457", "dur":53.250, "args":{"tIPP":52831}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147292632.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000044B-1099", "dur":55.250, "args":{"tIPP":54800}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147292627.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000005B0-1456", "dur":60.250, "args":{"tIPP":61593}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147292619.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000005AF-1455", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147292630.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000044A-1098", "dur":62.000, "args":{"tIPP":62726}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147292474.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000005AB-1451", "dur":218.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147292624.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000449-1097", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147292487.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000445-1093", "dur":210.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147292631.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000050B-1291", "dur":693.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147293330.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000050C-1292", "dur":94.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147292427.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000503-1283", "dur":1004.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147292422.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000502-1282", "dur":1012.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147292701.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000044C-1100", "dur":903.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147292697.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000005B2-1458", "dur":984.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147293609.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000044D-1101", "dur":90.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147292482.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000444-1092", "dur":1224.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147292471.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000443-1091", "dur":1238.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147293686.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000005B3-1459", "dur":101.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147292674.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000399-921", "dur":1119.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147292469.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000005AA-1450", "dur":1326.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147292458.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005A9-1449", "dur":1340.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147293800.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x30000039A-922", "dur":143.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147292471.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000391-913", "dur":1480.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147292464.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000390-912", "dur":1491.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147292389.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000009CA-2506", "dur":1596.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147293995.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000009CB-2507", "dur":11.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147294012.750, "id":"0x1000009CD-2509-0x4000005B4-1460", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147294059.500, "id":"0x1000009CD-2509-0x4000005B4-1460", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147294012.750, "id":"0x1000009CD-2509-0x50000044E-1102", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147294070.000, "id":"0x1000009CD-2509-0x50000044E-1102", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147294012.750, "id":"0x1000009CD-2509-0x30000039B-923", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147294088.750, "id":"0x1000009CD-2509-0x30000039B-923", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147294059.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005B4-1460", "dur":31.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147294012.750, "id":"0x1000009CD-2509-0x4000005B5-1461", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147294097.250, "id":"0x1000009CD-2509-0x4000005B5-1461", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147294070.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000044E-1102", "dur":32.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147294012.750, "id":"0x1000009CD-2509-0x50000044F-1103", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147294108.500, "id":"0x1000009CD-2509-0x50000044F-1103", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147294088.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000039B-923", "dur":82.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147294097.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005B5-1461", "dur":95.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147294108.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000044F-1103", "dur":92.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147294012.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000009CD-2509", "dur":260.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147294010.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000009CC-2508", "dur":276.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147292271.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000009C1-2497", "dur":2023.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147294303.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000009CE-2510", "dur":1541.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147289970.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000009BC-2492", "dur":5965.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147289967.750, "name":"process", "cat":"OpenCVTrace", "id":"0x1000009BB-2491", "dur":5972.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147295950.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000009D1-2513", "dur":3849.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147295947.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000009D0-2512", "dur":3865.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147295944.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000009CF-2511", "dur":3872.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147233155.500, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000009B3-2483", "dur":66663.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147299834.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000009D5-2517", "dur":47017.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147346889.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000009D7-2519", "dur":6852.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147353763.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000009D9-2521", "dur":258.750, "args":{"tIPP":254733}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147353754.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000009D8-2520", "dur":272.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147346880.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000009D6-2518", "dur":7150.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147299831.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000009D4-2516", "dur":54202.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147299828.500, "name":"read", "cat":"OpenCVTrace", "id":"0x1000009D3-2515", "dur":54208.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147354048.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000009DC-2524", "dur":1509.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147355595.750, "id":"0x1000009DF-2527-0x4000005B6-1462", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147355648.250, "id":"0x1000009DF-2527-0x4000005B6-1462", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147355595.750, "id":"0x1000009DF-2527-0x30000039C-924", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147355671.750, "id":"0x1000009DF-2527-0x30000039C-924", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147355595.750, "id":"0x1000009DF-2527-0x20000050D-1293", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147355675.500, "id":"0x1000009DF-2527-0x20000050D-1293", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147355595.750, "id":"0x1000009DF-2527-0x500000450-1104", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147355684.750, "id":"0x1000009DF-2527-0x500000450-1104", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147355661.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000005B7-1463", "dur":252.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147355678.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000039D-925", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147355671.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000039C-924", "dur":252.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147355648.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005B6-1462", "dur":277.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147355595.750, "id":"0x1000009DF-2527-0x30000039E-926", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147355929.750, "id":"0x1000009DF-2527-0x30000039E-926", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147355688.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000050E-1294", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147355675.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000050D-1293", "dur":261.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147355697.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000451-1105", "dur":254.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147355684.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000450-1104", "dur":272.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147355934.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000039F-927", "dur":240.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147355929.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000039E-926", "dur":248.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147355595.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000009DF-2527", "dur":642.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147355590.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000009DE-2526", "dur":660.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147355566.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000009DD-2525", "dur":689.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147356303.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000009E2-2530", "dur":6.000, "args":{"tIPP":3340}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147356300.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x1000009E1-2529", "dur":13.500, "args":{"tIPP":15061}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147356343.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000009E5-2533", "dur":2.250, "args":{"tIPP":2490}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147356341.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000009E4-2532", "dur":9.250, "args":{"tIPP":8835}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147356336.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000009E3-2531", "dur":24.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147356370.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x1000009E8-2536", "dur":1.750, "args":{"tIPP":1987}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147356368.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x1000009E7-2535", "dur":6.500, "args":{"tIPP":7407}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147356365.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000009E6-2534", "dur":16.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147356385.500, "id":"0x1000009E9-2537-0x4000005B8-1464", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147356412.750, "id":"0x1000009E9-2537-0x4000005B8-1464", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147356385.500, "id":"0x1000009E9-2537-0x20000050F-1295", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147356468.500, "id":"0x1000009E9-2537-0x20000050F-1295", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147356385.500, "id":"0x1000009E9-2537-0x500000452-1106", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147356472.500, "id":"0x1000009E9-2537-0x500000452-1106", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147356450.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000005BD-1469", "dur":71.750, "args":{"tIPP":68890}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147356448.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000005BC-1468", "dur":80.000, "args":{"tIPP":81217}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147356438.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000005BB-1467", "dur":92.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147356501.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000514-1300", "dur":70.000, "args":{"tIPP":64172}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147356505.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000457-1111", "dur":69.000, "args":{"tIPP":63352}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147356498.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000513-1299", "dur":122.500, "args":{"tIPP":80039}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147356489.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000512-1298", "dur":135.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147356501.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000456-1110", "dur":126.250, "args":{"tIPP":125660}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147356492.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000455-1109", "dur":138.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147356550.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000005C0-1472", "dur":124.500, "args":{"tIPP":123602}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147356547.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000005BF-1471", "dur":132.500, "args":{"tIPP":139595}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147356536.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000005BE-1470", "dur":147.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147356433.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000005BA-1466", "dur":253.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147356638.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000517-1303", "dur":53.250, "args":{"tIPP":52644}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147356636.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000516-1302", "dur":59.500, "args":{"tIPP":60237}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147356631.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000515-1301", "dur":67.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147356645.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000045A-1114", "dur":55.000, "args":{"tIPP":54400}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147356483.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000511-1297", "dur":218.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147356643.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000459-1113", "dur":61.500, "args":{"tIPP":62398}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147356637.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000458-1112", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147356488.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000454-1108", "dur":221.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147356691.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000005C1-1473", "dur":683.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147357379.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000005C2-1474", "dur":90.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147356425.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000005B9-1465", "dur":1052.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147356412.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005B8-1464", "dur":1067.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147356385.500, "id":"0x1000009E9-2537-0x4000005C3-1475", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147357486.500, "id":"0x1000009E9-2537-0x4000005C3-1475", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147357505.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000005C8-1480", "dur":60.250, "args":{"tIPP":59449}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147357503.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000005C7-1479", "dur":67.000, "args":{"tIPP":67917}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147357498.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000005C6-1478", "dur":75.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147356714.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000045B-1115", "dur":922.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147357598.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000005CB-1483", "dur":50.000, "args":{"tIPP":49890}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147357595.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000005CA-1482", "dur":56.250, "args":{"tIPP":57393}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147357590.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000005C9-1481", "dur":64.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147357495.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000005C5-1477", "dur":161.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147356705.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000518-1304", "dur":981.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147357641.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000045C-1116", "dur":78.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147356483.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000453-1107", "dur":1244.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147356472.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000452-1106", "dur":1258.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147357692.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000519-1305", "dur":87.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147356479.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000510-1296", "dur":1308.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147356468.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000050F-1295", "dur":1322.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147357682.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000005CC-1484", "dur":1183.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147358873.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000005CD-1485", "dur":143.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147357491.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000005C4-1476", "dur":1530.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147357486.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005C3-1475", "dur":1538.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147356385.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000009E9-2537", "dur":2673.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147359076.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x1000009EA-2538", "dur":10.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147359094.250, "id":"0x1000009EC-2540-0x4000005CE-1486", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147359140.750, "id":"0x1000009EC-2540-0x4000005CE-1486", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147359140.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005CE-1486", "dur":38.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147359094.250, "id":"0x1000009EC-2540-0x50000045D-1117", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147359175.500, "id":"0x1000009EC-2540-0x50000045D-1117", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147359094.250, "id":"0x1000009EC-2540-0x4000005CF-1487", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147359185.000, "id":"0x1000009EC-2540-0x4000005CF-1487", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147359175.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000045D-1117", "dur":35.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147359094.250, "id":"0x1000009EC-2540-0x50000045E-1118", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147359219.750, "id":"0x1000009EC-2540-0x50000045E-1118", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147359185.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005CF-1487", "dur":78.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147359094.250, "id":"0x1000009EC-2540-0x4000005D0-1488", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147359269.000, "id":"0x1000009EC-2540-0x4000005D0-1488", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147359219.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000045E-1118", "dur":92.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147359269.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005D0-1488", "dur":83.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147359094.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000009EC-2540", "dur":275.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147359091.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x1000009EB-2539", "dur":282.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147356262.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000009E0-2528", "dur":3119.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147359388.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000009ED-2541", "dur":1524.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147354043.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000009DB-2523", "dur":6970.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147354041.000, "name":"process", "cat":"OpenCVTrace", "id":"0x1000009DA-2522", "dur":6977.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147361028.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x1000009F0-2544", "dur":3988.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147361025.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x1000009EF-2543", "dur":4005.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147361022.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x1000009EE-2542", "dur":4011.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147299826.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000009D2-2514", "dur":65210.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147365052.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x1000009F4-2548", "dur":49801.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147414890.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x1000009F6-2550", "dur":7173.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147422087.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x1000009F8-2552", "dur":262.250, "args":{"tIPP":259031}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147422077.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x1000009F7-2551", "dur":277.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147414881.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x1000009F5-2549", "dur":7476.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147365049.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x1000009F3-2547", "dur":57310.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147365046.500, "name":"read", "cat":"OpenCVTrace", "id":"0x1000009F2-2546", "dur":57317.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147422374.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x1000009FB-2555", "dur":1607.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147424011.750, "id":"0x1000009FE-2558-0x3000003A0-928", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147424091.500, "id":"0x1000009FE-2558-0x3000003A0-928", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147424011.750, "id":"0x1000009FE-2558-0x4000005D1-1489", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147424095.250, "id":"0x1000009FE-2558-0x4000005D1-1489", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147424011.750, "id":"0x1000009FE-2558-0x50000045F-1119", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147424108.750, "id":"0x1000009FE-2558-0x50000045F-1119", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147424011.750, "id":"0x1000009FE-2558-0x20000051A-1306", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147424108.500, "id":"0x1000009FE-2558-0x20000051A-1306", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147424107.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000005D2-1490", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147424099.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000003A1-929", "dur":252.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147424095.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005D1-1489", "dur":259.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147424091.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003A0-928", "dur":264.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147424119.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000460-1120", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147424119.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000051B-1307", "dur":242.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147424011.750, "id":"0x1000009FE-2558-0x4000005D3-1491", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147424361.000, "id":"0x1000009FE-2558-0x4000005D3-1491", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147424108.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000045F-1119", "dur":258.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147424108.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000051A-1306", "dur":259.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147424365.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000005D4-1492", "dur":287.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147424361.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005D3-1491", "dur":295.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147424011.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x1000009FE-2558", "dur":691.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147424006.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x1000009FD-2557", "dur":709.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147423990.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x1000009FC-2556", "dur":730.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147424769.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000A01-2561", "dur":6.250, "args":{"tIPP":3939}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147424765.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000A00-2560", "dur":14.000, "args":{"tIPP":16170}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147424829.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000A04-2564", "dur":2.250, "args":{"tIPP":2528}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147424827.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000A03-2563", "dur":7.750, "args":{"tIPP":8910}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147424822.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A02-2562", "dur":23.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147424855.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000A07-2567", "dur":1.500, "args":{"tIPP":2074}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147424853.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000A06-2566", "dur":7.000, "args":{"tIPP":7515}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147424850.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A05-2565", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147424870.250, "id":"0x100000A08-2568-0x3000003A2-930", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147424913.000, "id":"0x100000A08-2568-0x3000003A2-930", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147424870.250, "id":"0x100000A08-2568-0x4000005D5-1493", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147424942.250, "id":"0x100000A08-2568-0x4000005D5-1493", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147424870.250, "id":"0x100000A08-2568-0x500000461-1121", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147424951.750, "id":"0x100000A08-2568-0x500000461-1121", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147424870.250, "id":"0x100000A08-2568-0x20000051C-1308", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147424952.000, "id":"0x100000A08-2568-0x20000051C-1308", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147424943.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000003A7-935", "dur":69.750, "args":{"tIPP":68919}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147424940.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000003A6-934", "dur":77.750, "args":{"tIPP":79001}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147424934.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000003A5-933", "dur":86.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147424983.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000466-1126", "dur":87.750, "args":{"tIPP":67302}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147424980.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000465-1125", "dur":98.500, "args":{"tIPP":99245}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147424971.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000464-1124", "dur":110.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147425033.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000003AA-938", "dur":62.000, "args":{"tIPP":61073}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147425031.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000003A9-937", "dur":68.250, "args":{"tIPP":69158}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147425026.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000003A8-936", "dur":76.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147424930.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000003A4-932", "dur":174.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147425059.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000005DA-1498", "dur":68.250, "args":{"tIPP":66095}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147425053.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000005D9-1497", "dur":80.500, "args":{"tIPP":160549}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147424964.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000005D8-1496", "dur":173.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147425095.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000469-1129", "dur":52.500, "args":{"tIPP":51940}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147425093.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000468-1128", "dur":58.750, "args":{"tIPP":59500}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147425088.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000467-1127", "dur":66.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147424967.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000463-1123", "dur":190.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147425152.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000005DD-1501", "dur":52.750, "args":{"tIPP":52410}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147425149.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000005DC-1500", "dur":60.750, "args":{"tIPP":61680}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147425143.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000005DB-1499", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147424959.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000005D7-1495", "dur":256.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147425109.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000003AB-939", "dur":727.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147425841.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000003AC-940", "dur":108.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147424925.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000003A3-931", "dur":1032.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147424913.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003A2-930", "dur":1048.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147425161.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000046A-1130", "dur":935.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147426102.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000046B-1131", "dur":78.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147424962.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000462-1122", "dur":1226.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147424951.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000461-1121", "dur":1239.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147424984.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000521-1313", "dur":1225.000, "args":{"tIPP":66084}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147424981.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000520-1312", "dur":1232.750, "args":{"tIPP":1233460}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147424972.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000051F-1311", "dur":1245.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147425219.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000005DE-1502", "dur":1031.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147426230.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000524-1316", "dur":56.750, "args":{"tIPP":55988}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147426228.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000523-1315", "dur":63.000, "args":{"tIPP":63622}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147426223.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000522-1314", "dur":70.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147424968.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x20000051E-1310", "dur":1328.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147426256.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000005DF-1503", "dur":98.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147424954.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000005D6-1494", "dur":1408.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147424942.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005D5-1493", "dur":1423.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147426300.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000525-1317", "dur":1105.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147427412.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000526-1318", "dur":139.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147424962.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x20000051D-1309", "dur":2595.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147424952.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000051C-1308", "dur":2608.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147424870.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000A08-2568", "dur":2767.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147427655.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000A09-2569", "dur":7.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147427676.250, "id":"0x100000A0B-2571-0x3000003AD-941", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147427712.750, "id":"0x100000A0B-2571-0x3000003AD-941", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147427712.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003AD-941", "dur":30.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147427676.250, "id":"0x100000A0B-2571-0x3000003AE-942", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147427749.500, "id":"0x100000A0B-2571-0x3000003AE-942", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147427676.250, "id":"0x100000A0B-2571-0x4000005E0-1504", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147427754.250, "id":"0x100000A0B-2571-0x4000005E0-1504", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147427676.250, "id":"0x100000A0B-2571-0x50000046C-1132", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147427761.250, "id":"0x100000A0B-2571-0x50000046C-1132", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147427754.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005E0-1504", "dur":36.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147427676.250, "id":"0x100000A0B-2571-0x4000005E1-1505", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147427799.500, "id":"0x100000A0B-2571-0x4000005E1-1505", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147427749.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003AE-942", "dur":102.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147427761.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000046C-1132", "dur":91.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147427799.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005E1-1505", "dur":95.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147427676.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000A0B-2571", "dur":246.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147427673.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000A0A-2570", "dur":255.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147424726.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x1000009FF-2559", "dur":3209.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147427943.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A0C-2572", "dur":1583.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147422370.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x1000009FA-2554", "dur":7273.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147422368.000, "name":"process", "cat":"OpenCVTrace", "id":"0x1000009F9-2553", "dur":7280.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147429659.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000A0F-2575", "dur":4246.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147429656.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000A0E-2574", "dur":4267.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147429653.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000A0D-2573", "dur":4274.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147365044.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x1000009F1-2545", "dur":68947.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147434008.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000A13-2579", "dur":44838.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147478881.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000A15-2581", "dur":7214.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147486116.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000A17-2583", "dur":261.500, "args":{"tIPP":255758}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147486109.000, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000A16-2582", "dur":274.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147478874.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000A14-2580", "dur":7511.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147434005.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000A12-2578", "dur":52383.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147434002.750, "name":"read", "cat":"OpenCVTrace", "id":"0x100000A11-2577", "dur":52390.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147486403.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A1A-2586", "dur":1598.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147488032.500, "id":"0x100000A1D-2589-0x3000003AF-943", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147488090.000, "id":"0x100000A1D-2589-0x3000003AF-943", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147488032.500, "id":"0x100000A1D-2589-0x50000046D-1133", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147488095.750, "id":"0x100000A1D-2589-0x50000046D-1133", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147488032.500, "id":"0x100000A1D-2589-0x4000005E2-1506", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147488111.000, "id":"0x100000A1D-2589-0x4000005E2-1506", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147488032.500, "id":"0x100000A1D-2589-0x200000527-1319", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147488125.500, "id":"0x100000A1D-2589-0x200000527-1319", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147488096.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000003B0-944", "dur":253.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147488090.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003AF-943", "dur":264.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147488032.500, "id":"0x100000A1D-2589-0x3000003B1-945", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147488359.750, "id":"0x100000A1D-2589-0x3000003B1-945", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147488122.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000005E3-1507", "dur":243.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147488111.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005E2-1506", "dur":261.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147488132.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000046E-1134", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147488136.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000528-1320", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147488095.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000046D-1133", "dur":285.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147488125.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000527-1319", "dur":258.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147488364.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000003B2-946", "dur":262.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147488359.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003B1-945", "dur":272.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147488032.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000A1D-2589", "dur":722.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147488027.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000A1C-2588", "dur":739.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147488011.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000A1B-2587", "dur":760.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147488824.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000A20-2592", "dur":6.250, "args":{"tIPP":3235}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147488821.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000A1F-2591", "dur":13.500, "args":{"tIPP":15200}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147488865.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000A23-2595", "dur":2.000, "args":{"tIPP":2618}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147488862.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000A22-2594", "dur":8.000, "args":{"tIPP":8991}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147488858.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A21-2593", "dur":23.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147488890.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000A26-2598", "dur":1.500, "args":{"tIPP":1974}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147488888.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000A25-2597", "dur":7.000, "args":{"tIPP":7370}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147488885.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A24-2596", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147488905.250, "id":"0x100000A27-2599-0x50000046F-1135", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147488941.000, "id":"0x100000A27-2599-0x50000046F-1135", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147488905.250, "id":"0x100000A27-2599-0x3000003B3-947", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147488973.500, "id":"0x100000A27-2599-0x3000003B3-947", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147488905.250, "id":"0x100000A27-2599-0x200000529-1321", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147488990.750, "id":"0x100000A27-2599-0x200000529-1321", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147488971.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000474-1140", "dur":74.000, "args":{"tIPP":71275}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147488968.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000473-1139", "dur":82.750, "args":{"tIPP":83488}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147488958.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000472-1138", "dur":95.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147489022.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000052E-1326", "dur":66.250, "args":{"tIPP":62247}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147489007.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000003B8-952", "dur":84.500, "args":{"tIPP":80834}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147489019.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000052D-1325", "dur":76.000, "args":{"tIPP":76487}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147489010.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000052C-1324", "dur":87.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147489004.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000003B7-951", "dur":95.000, "args":{"tIPP":95363}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147488994.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000003B6-950", "dur":107.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147489067.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000477-1143", "dur":55.250, "args":{"tIPP":54947}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147489065.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000476-1142", "dur":62.000, "args":{"tIPP":62853}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147489059.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000475-1141", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147488953.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000471-1137", "dur":179.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147489111.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000531-1329", "dur":52.750, "args":{"tIPP":52270}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147489116.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000003BB-955", "dur":52.000, "args":{"tIPP":51524}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147489109.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000530-1328", "dur":59.250, "args":{"tIPP":59561}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147489104.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000052F-1327", "dur":66.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147489114.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000003BA-954", "dur":58.500, "args":{"tIPP":59525}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147489005.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x20000052B-1323", "dur":167.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147489107.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000003B9-953", "dur":67.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147488990.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000003B5-949", "dur":188.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147489137.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000478-1144", "dur":709.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147489851.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000479-1145", "dur":100.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147488948.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000470-1136", "dur":1011.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147488941.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000046F-1135", "dur":1021.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147488905.250, "id":"0x100000A27-2599-0x50000047A-1146", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147489968.250, "id":"0x100000A27-2599-0x50000047A-1146", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147489986.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000047F-1151", "dur":55.250, "args":{"tIPP":54122}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147489984.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000047E-1150", "dur":61.500, "args":{"tIPP":62606}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147489980.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000047D-1149", "dur":69.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147489177.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000532-1330", "dur":915.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147490060.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000482-1154", "dur":50.500, "args":{"tIPP":50044}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147490058.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000481-1153", "dur":56.750, "args":{"tIPP":57541}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147490053.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000480-1152", "dur":64.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147489977.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000047C-1148", "dur":143.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147489182.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000003BC-956", "dur":981.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147490100.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000533-1331", "dur":79.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147489001.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x20000052A-1322", "dur":1186.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147488990.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000529-1321", "dur":1199.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147490168.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000003BD-957", "dur":90.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147488984.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000003B4-948", "dur":1282.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147488973.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003B3-947", "dur":1296.750, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147490124.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000483-1155", "dur":1101.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147491230.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000484-1156", "dur":141.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147489973.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x50000047B-1147", "dur":1404.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147489968.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000047A-1146", "dur":1412.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147488905.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000A27-2599", "dur":2547.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147491471.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000A28-2600", "dur":8.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147491486.750, "id":"0x100000A2A-2602-0x3000003BE-958", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147491533.750, "id":"0x100000A2A-2602-0x3000003BE-958", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147491486.750, "id":"0x100000A2A-2602-0x4000005E4-1508", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147491560.000, "id":"0x100000A2A-2602-0x4000005E4-1508", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147491533.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003BE-958", "dur":30.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147491486.750, "id":"0x100000A2A-2602-0x3000003BF-959", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147491570.250, "id":"0x100000A2A-2602-0x3000003BF-959", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147491560.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005E4-1508", "dur":51.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147491486.750, "id":"0x100000A2A-2602-0x4000005E5-1509", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147491620.500, "id":"0x100000A2A-2602-0x4000005E5-1509", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147491570.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003BF-959", "dur":96.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147491620.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005E5-1509", "dur":98.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147491486.750, "id":"0x100000A2A-2602-0x4000005E6-1510", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147491724.750, "id":"0x100000A2A-2602-0x4000005E6-1510", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147491724.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005E6-1510", "dur":75.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147491486.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000A2A-2602", "dur":1205.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147491484.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000A29-2601", "dur":1220.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147488778.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000A1E-2590", "dur":3936.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147492723.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A2B-2603", "dur":1676.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147486399.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000A19-2585", "dur":8106.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147486397.250, "name":"process", "cat":"OpenCVTrace", "id":"0x100000A18-2584", "dur":8113.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147494522.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000A2E-2606", "dur":3996.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147494519.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000A2D-2605", "dur":4011.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147494516.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000A2C-2604", "dur":4018.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147434000.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000A10-2576", "dur":64536.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147498552.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000A32-2610", "dur":48297.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147546909.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000A34-2612", "dur":7170.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147554099.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000A36-2614", "dur":272.500, "args":{"tIPP":267133}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147554092.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000A35-2613", "dur":284.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147546877.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000A33-2611", "dur":7502.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147498550.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000A31-2609", "dur":55833.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147498547.000, "name":"read", "cat":"OpenCVTrace", "id":"0x100000A30-2608", "dur":55839.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147554397.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A39-2617", "dur":1610.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147556036.750, "id":"0x100000A3C-2620-0x4000005E7-1511", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147556091.000, "id":"0x100000A3C-2620-0x4000005E7-1511", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147556036.750, "id":"0x100000A3C-2620-0x200000534-1332", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147556119.750, "id":"0x100000A3C-2620-0x200000534-1332", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147556036.750, "id":"0x100000A3C-2620-0x3000003C0-960", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147556121.000, "id":"0x100000A3C-2620-0x3000003C0-960", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147556036.750, "id":"0x100000A3C-2620-0x500000485-1157", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147556134.500, "id":"0x100000A3C-2620-0x500000485-1157", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147556103.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000005E8-1512", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147556091.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005E7-1511", "dur":261.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147556036.750, "id":"0x100000A3C-2620-0x4000005E9-1513", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147556358.250, "id":"0x100000A3C-2620-0x4000005E9-1513", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147556138.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000003C1-961", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147556126.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000535-1333", "dur":254.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147556119.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000534-1332", "dur":265.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147556121.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003C0-960", "dur":265.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147556146.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000486-1158", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147556134.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000485-1157", "dur":259.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147556363.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000005EA-1514", "dur":253.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147556358.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005E9-1513", "dur":261.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147556036.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000A3C-2620", "dur":610.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147556031.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000A3B-2619", "dur":619.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147556015.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000A3A-2618", "dur":638.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147556698.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000A3F-2623", "dur":4.500, "args":{"tIPP":3304}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147556695.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000A3E-2622", "dur":11.250, "args":{"tIPP":13023}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147556735.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000A42-2626", "dur":1.750, "args":{"tIPP":2464}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147556733.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000A41-2625", "dur":8.000, "args":{"tIPP":8725}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147556728.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A40-2624", "dur":23.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147556760.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000A45-2629", "dur":2.000, "args":{"tIPP":1947}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147556758.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000A44-2628", "dur":6.750, "args":{"tIPP":7240}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147556756.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A43-2627", "dur":15.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147556775.250, "id":"0x100000A46-2630-0x200000536-1334", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147556846.000, "id":"0x100000A46-2630-0x200000536-1334", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147556775.250, "id":"0x100000A46-2630-0x4000005EB-1515", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147556847.250, "id":"0x100000A46-2630-0x4000005EB-1515", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147556775.250, "id":"0x100000A46-2630-0x500000487-1159", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147556861.250, "id":"0x100000A46-2630-0x500000487-1159", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147556775.250, "id":"0x100000A46-2630-0x3000003C2-962", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147556861.250, "id":"0x100000A46-2630-0x3000003C2-962", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147556870.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000053B-1339", "dur":79.750, "args":{"tIPP":78924}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147556868.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000053A-1338", "dur":87.250, "args":{"tIPP":88872}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147556861.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000539-1337", "dur":96.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147556899.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000005F0-1520", "dur":71.750, "args":{"tIPP":67857}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147556896.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000005EF-1519", "dur":81.250, "args":{"tIPP":81858}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147556888.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000005EE-1518", "dur":93.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147556894.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000003C7-967", "dur":115.500, "args":{"tIPP":68465}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147556892.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000003C6-966", "dur":126.750, "args":{"tIPP":125645}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147556894.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000048C-1164", "dur":125.500, "args":{"tIPP":69376}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147556883.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000003C5-965", "dur":139.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147556891.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000048B-1163", "dur":137.000, "args":{"tIPP":137476}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147556882.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000048A-1162", "dur":150.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147556970.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000053E-1342", "dur":62.750, "args":{"tIPP":62255}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147556968.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000053D-1341", "dur":69.000, "args":{"tIPP":69659}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147556962.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000053C-1340", "dur":77.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147556994.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000005F3-1523", "dur":53.500, "args":{"tIPP":53147}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147556857.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000538-1336", "dur":190.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147556992.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000005F2-1522", "dur":60.250, "args":{"tIPP":60916}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147556986.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000005F1-1521", "dur":68.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147556884.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000005ED-1517", "dur":173.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147557035.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000003CA-970", "dur":53.500, "args":{"tIPP":52671}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147557033.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000003C9-969", "dur":60.500, "args":{"tIPP":60894}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147557028.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000003C8-968", "dur":68.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147557045.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000048F-1167", "dur":54.000, "args":{"tIPP":53308}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147556877.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000003C4-964", "dur":222.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147557043.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000048E-1166", "dur":60.500, "args":{"tIPP":61038}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147557038.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000048D-1165", "dur":68.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147556877.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000489-1161", "dur":232.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147557062.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000005F4-1524", "dur":665.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147557733.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000005F5-1525", "dur":93.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147556878.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000005EC-1516", "dur":956.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147556847.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005EB-1515", "dur":991.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147557113.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000490-1168", "dur":934.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147557052.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000053F-1343", "dur":1069.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147558053.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000491-1169", "dur":85.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147556872.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000488-1160", "dur":1273.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147556861.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000487-1159", "dur":1288.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147558127.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000540-1344", "dur":104.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147556852.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000537-1335", "dur":1386.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147556846.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000536-1334", "dur":1396.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147557103.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000003CB-971", "dur":1187.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147558297.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000003CC-972", "dur":145.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147556872.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000003C3-963", "dur":1578.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147556861.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003C2-962", "dur":1592.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147556775.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000A46-2630", "dur":1728.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147558512.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000A47-2631", "dur":7.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147558526.000, "id":"0x100000A49-2633-0x500000492-1170", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147558567.500, "id":"0x100000A49-2633-0x500000492-1170", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147558526.000, "id":"0x100000A49-2633-0x200000541-1345", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147558611.500, "id":"0x100000A49-2633-0x200000541-1345", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147558567.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000492-1170", "dur":46.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147558526.000, "id":"0x100000A49-2633-0x3000003CD-973", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147558612.000, "id":"0x100000A49-2633-0x3000003CD-973", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147558526.000, "id":"0x100000A49-2633-0x4000005F6-1526", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147558612.750, "id":"0x100000A49-2633-0x4000005F6-1526", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147558526.000, "id":"0x100000A49-2633-0x500000493-1171", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147558621.250, "id":"0x100000A49-2633-0x500000493-1171", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147558612.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003CD-973", "dur":35.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147558612.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005F6-1526", "dur":88.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147558621.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000493-1171", "dur":93.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147558611.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000541-1345", "dur":123.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147558526.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000A49-2633", "dur":232.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147558523.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000A48-2632", "dur":239.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147556659.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000A3D-2621", "dur":2112.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147558778.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A4A-2634", "dur":1517.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147554393.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000A38-2616", "dur":6021.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147554390.750, "name":"process", "cat":"OpenCVTrace", "id":"0x100000A37-2615", "dur":6028.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147560429.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000A4D-2637", "dur":3930.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147560426.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000A4C-2636", "dur":3948.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147560423.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000A4B-2635", "dur":3955.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147498544.500, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000A2F-2607", "dur":65837.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147564398.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000A51-2641", "dur":50437.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147614871.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000A53-2643", "dur":7165.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147622063.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000A55-2645", "dur":260.250, "args":{"tIPP":253867}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147622055.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000A54-2644", "dur":273.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147614862.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000A52-2642", "dur":7469.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147564395.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000A50-2640", "dur":57939.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147564392.750, "name":"read", "cat":"OpenCVTrace", "id":"0x100000A4F-2639", "dur":57945.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147622349.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A58-2648", "dur":1600.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147623981.000, "id":"0x100000A5B-2651-0x4000005F7-1527", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147624030.750, "id":"0x100000A5B-2651-0x4000005F7-1527", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147623981.000, "id":"0x100000A5B-2651-0x200000542-1346", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147624030.750, "id":"0x100000A5B-2651-0x200000542-1346", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147623981.000, "id":"0x100000A5B-2651-0x500000494-1172", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147624070.500, "id":"0x100000A5B-2651-0x500000494-1172", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147624043.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000005F8-1528", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147624043.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000543-1347", "dur":243.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147624030.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005F7-1527", "dur":260.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147624030.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000542-1346", "dur":262.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147623981.000, "id":"0x100000A5B-2651-0x4000005F9-1529", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147624296.750, "id":"0x100000A5B-2651-0x4000005F9-1529", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147623981.000, "id":"0x100000A5B-2651-0x200000544-1348", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147624298.500, "id":"0x100000A5B-2651-0x200000544-1348", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147624081.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000495-1173", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147624070.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000494-1172", "dur":260.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147624303.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000545-1349", "dur":240.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147624303.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000005FA-1530", "dur":241.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147624298.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000544-1348", "dur":248.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147624296.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005F9-1529", "dur":250.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147623981.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000A5B-2651", "dur":631.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147623976.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000A5A-2650", "dur":643.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147623958.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000A59-2649", "dur":664.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147624664.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000A5E-2654", "dur":12.000, "args":{"tIPP":3034}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147624661.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000A5D-2653", "dur":19.250, "args":{"tIPP":20610}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147624710.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000A61-2657", "dur":2.250, "args":{"tIPP":2821}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147624707.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000A60-2656", "dur":8.000, "args":{"tIPP":8858}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147624703.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A5F-2655", "dur":23.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147624735.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000A64-2660", "dur":1.500, "args":{"tIPP":2174}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147624733.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000A63-2659", "dur":7.000, "args":{"tIPP":7566}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147624730.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A62-2658", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147624750.250, "id":"0x100000A65-2661-0x200000546-1350", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147624786.500, "id":"0x100000A65-2661-0x200000546-1350", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147624750.250, "id":"0x100000A65-2661-0x4000005FB-1531", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147624835.750, "id":"0x100000A65-2661-0x4000005FB-1531", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147624750.250, "id":"0x100000A65-2661-0x3000003CE-974", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147624845.000, "id":"0x100000A65-2661-0x3000003CE-974", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147624816.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000054B-1355", "dur":71.000, "args":{"tIPP":67598}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147624813.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000054A-1354", "dur":79.250, "args":{"tIPP":79988}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147624803.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000549-1353", "dur":91.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147624871.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000600-1536", "dur":72.750, "args":{"tIPP":67411}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147624877.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000003D3-979", "dur":69.000, "args":{"tIPP":62581}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147624867.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000005FF-1535", "dur":83.250, "args":{"tIPP":83757}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147624875.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000003D2-978", "dur":79.250, "args":{"tIPP":79503}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147624858.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000005FE-1534", "dur":96.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147624865.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000003D1-977", "dur":91.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147624907.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000054E-1358", "dur":54.750, "args":{"tIPP":54082}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147624905.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000054D-1357", "dur":61.500, "args":{"tIPP":61918}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147624900.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000054C-1356", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147624798.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000548-1352", "dur":173.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147624967.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000603-1539", "dur":52.500, "args":{"tIPP":51698}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147624965.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000602-1538", "dur":58.750, "args":{"tIPP":59967}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147624970.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000003D6-982", "dur":54.250, "args":{"tIPP":53645}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147624959.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000601-1537", "dur":67.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147624853.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000005FD-1533", "dur":176.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147624968.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000003D5-981", "dur":62.000, "args":{"tIPP":61926}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147624962.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000003D4-980", "dur":70.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147624861.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000003D0-976", "dur":174.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147624976.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000054F-1359", "dur":689.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147625670.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000550-1360", "dur":105.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147624792.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000547-1351", "dur":991.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147624786.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000546-1350", "dur":1000.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147624750.250, "id":"0x100000A65-2661-0x200000551-1361", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147625792.500, "id":"0x100000A65-2661-0x200000551-1361", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147625895.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000556-1366", "dur":57.000, "args":{"tIPP":55890}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147625892.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000555-1365", "dur":64.750, "args":{"tIPP":66488}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147625884.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000554-1364", "dur":77.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147625040.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000003D7-983", "dur":954.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147625973.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000559-1369", "dur":49.250, "args":{"tIPP":49066}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147625971.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000558-1368", "dur":55.250, "args":{"tIPP":56174}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147625966.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000557-1367", "dur":63.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147625801.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000553-1363", "dur":230.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147625034.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000604-1540", "dur":1040.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147626000.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000003D8-984", "dur":79.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147624855.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000003CF-975", "dur":1231.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147624845.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003CE-974", "dur":1244.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147626080.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000605-1541", "dur":102.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147624848.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000005FC-1532", "dur":1343.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147624835.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000005FB-1531", "dur":1359.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147626035.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000055A-1370", "dur":1143.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147627185.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000055B-1371", "dur":155.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147625797.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000552-1362", "dur":1549.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147625792.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000551-1361", "dur":1557.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147624750.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000A65-2661", "dur":2668.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147627437.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000A66-2662", "dur":11.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147627455.500, "id":"0x100000A68-2664-0x3000003D9-985", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147627505.250, "id":"0x100000A68-2664-0x3000003D9-985", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147627455.500, "id":"0x100000A68-2664-0x400000606-1542", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147627503.750, "id":"0x100000A68-2664-0x400000606-1542", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147627455.500, "id":"0x100000A68-2664-0x500000496-1174", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147627509.750, "id":"0x100000A68-2664-0x500000496-1174", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147627503.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000606-1542", "dur":35.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147627455.500, "id":"0x100000A68-2664-0x400000607-1543", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147627548.000, "id":"0x100000A68-2664-0x400000607-1543", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147627509.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000496-1174", "dur":59.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147627505.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003D9-985", "dur":99.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147627455.500, "id":"0x100000A68-2664-0x20000055C-1372", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147627624.000, "id":"0x100000A68-2664-0x20000055C-1372", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147627548.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000607-1543", "dur":104.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147627624.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000055C-1372", "dur":92.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147627455.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000A68-2664", "dur":325.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147627452.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000A67-2663", "dur":341.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147624628.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000A5C-2652", "dur":3175.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147627812.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A69-2665", "dur":1498.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147622345.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000A57-2647", "dur":7055.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147622342.750, "name":"process", "cat":"OpenCVTrace", "id":"0x100000A56-2646", "dur":7062.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147629415.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000A6C-2668", "dur":4066.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147629412.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000A6B-2667", "dur":4088.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147629409.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000A6A-2666", "dur":4095.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147564390.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000A4E-2638", "dur":69117.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147633546.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000A70-2672", "dur":45310.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147678893.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000A72-2674", "dur":7227.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147686140.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000A74-2676", "dur":260.750, "args":{"tIPP":255019}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147686133.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000A73-2675", "dur":272.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147678884.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000A71-2673", "dur":7524.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147633544.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000A6F-2671", "dur":52868.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147633539.750, "name":"read", "cat":"OpenCVTrace", "id":"0x100000A6E-2670", "dur":52876.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147686431.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A77-2679", "dur":1594.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147688060.750, "id":"0x100000A7A-2682-0x400000608-1544", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147688110.250, "id":"0x100000A7A-2682-0x400000608-1544", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147688060.750, "id":"0x100000A7A-2682-0x20000055D-1373", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147688139.500, "id":"0x100000A7A-2682-0x20000055D-1373", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147688060.750, "id":"0x100000A7A-2682-0x3000003DA-986", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147688148.000, "id":"0x100000A7A-2682-0x3000003DA-986", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147688060.750, "id":"0x100000A7A-2682-0x500000497-1175", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147688150.500, "id":"0x100000A7A-2682-0x500000497-1175", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147688122.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000609-1545", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147688110.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000608-1544", "dur":260.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147688060.750, "id":"0x100000A7A-2682-0x40000060A-1546", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147688376.500, "id":"0x100000A7A-2682-0x40000060A-1546", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147688150.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000055E-1374", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147688139.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000055D-1373", "dur":259.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147688161.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000498-1176", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147688154.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x3000003DB-987", "dur":252.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147688150.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000497-1175", "dur":259.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147688148.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003DA-986", "dur":263.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147688381.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000060B-1547", "dur":303.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147688376.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000060A-1546", "dur":312.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147688060.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000A7A-2682", "dur":653.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147688055.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000A79-2681", "dur":663.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147688033.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000A78-2680", "dur":688.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147688763.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000A7D-2685", "dur":4.750, "args":{"tIPP":3258}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147688760.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000A7C-2684", "dur":12.000, "args":{"tIPP":13301}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147688807.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000A80-2688", "dur":2.000, "args":{"tIPP":3061}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147688804.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000A7F-2687", "dur":8.250, "args":{"tIPP":9365}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147688800.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A7E-2686", "dur":23.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147688832.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000A83-2691", "dur":1.500, "args":{"tIPP":2133}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147688830.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000A82-2690", "dur":6.750, "args":{"tIPP":7397}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147688828.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A81-2689", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147688847.750, "id":"0x100000A84-2692-0x40000060C-1548", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147688868.250, "id":"0x100000A84-2692-0x40000060C-1548", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147688847.750, "id":"0x100000A84-2692-0x3000003DC-988", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147688884.250, "id":"0x100000A84-2692-0x3000003DC-988", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147688847.750, "id":"0x100000A84-2692-0x20000055F-1375", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147688918.000, "id":"0x100000A84-2692-0x20000055F-1375", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147688847.750, "id":"0x100000A84-2692-0x500000499-1177", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147688928.000, "id":"0x100000A84-2692-0x500000499-1177", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147688897.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000611-1553", "dur":72.500, "args":{"tIPP":68635}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147688894.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000610-1552", "dur":80.500, "args":{"tIPP":81400}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147688884.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000060F-1551", "dur":93.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147688929.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000003E1-993", "dur":63.500, "args":{"tIPP":62593}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147688927.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000003E0-992", "dur":71.250, "args":{"tIPP":73013}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147688915.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000003DF-991", "dur":85.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147688950.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000564-1380", "dur":68.750, "args":{"tIPP":64888}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147688990.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000614-1556", "dur":56.250, "args":{"tIPP":56152}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147688988.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000613-1555", "dur":81.000, "args":{"tIPP":63531}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147688982.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000612-1554", "dur":90.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147688960.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000049E-1182", "dur":112.500, "args":{"tIPP":65142}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147689014.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000003E4-996", "dur":59.000, "args":{"tIPP":58790}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147688880.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000060E-1550", "dur":195.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147688947.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000563-1379", "dur":129.500, "args":{"tIPP":78909}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147689011.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000003E3-995", "dur":65.750, "args":{"tIPP":66488}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147689006.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000003E2-994", "dur":73.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147688957.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000049D-1181", "dur":123.000, "args":{"tIPP":123441}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147688938.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000562-1378", "dur":143.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147688895.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000003DE-990", "dur":188.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147688948.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000049C-1180", "dur":135.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147689096.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000567-1383", "dur":53.000, "args":{"tIPP":52200}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147689097.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000004A1-1185", "dur":54.000, "args":{"tIPP":53632}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147689093.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000566-1382", "dur":59.250, "args":{"tIPP":59875}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147689088.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000565-1381", "dur":67.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147689095.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000004A0-1184", "dur":60.500, "args":{"tIPP":61492}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147689089.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000049F-1183", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147688933.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000561-1377", "dur":225.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147688944.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000049B-1179", "dur":217.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147689080.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000615-1557", "dur":725.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147689812.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000616-1558", "dur":79.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147688874.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000060D-1549", "dur":1026.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147688868.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000060C-1548", "dur":1035.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147689162.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000568-1384", "dur":925.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147689087.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000003E5-997", "dur":1038.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147690092.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000569-1385", "dur":102.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147688928.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000560-1376", "dur":1273.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147688918.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000055F-1375", "dur":1287.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147690130.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000003E6-998", "dur":93.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147688890.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000003DD-989", "dur":1341.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147688884.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003DC-988", "dur":1350.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147689165.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000004A2-1186", "dur":1150.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147690322.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000004A3-1187", "dur":139.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147688938.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x50000049A-1178", "dur":1530.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147688928.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000499-1177", "dur":1544.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147688847.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000A84-2692", "dur":1686.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147690553.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000A85-2693", "dur":12.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147690573.500, "id":"0x100000A87-2695-0x3000003E7-999", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147690657.500, "id":"0x100000A87-2695-0x3000003E7-999", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147690573.500, "id":"0x100000A87-2695-0x400000617-1559", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147690658.750, "id":"0x100000A87-2695-0x400000617-1559", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147690573.500, "id":"0x100000A87-2695-0x5000004A4-1188", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147690685.000, "id":"0x100000A87-2695-0x5000004A4-1188", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147690658.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000617-1559", "dur":34.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147690573.500, "id":"0x100000A87-2695-0x400000618-1560", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147690702.500, "id":"0x100000A87-2695-0x400000618-1560", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147690657.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003E7-999", "dur":61.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147690573.500, "id":"0x100000A87-2695-0x3000003E8-1000", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147690725.750, "id":"0x100000A87-2695-0x3000003E8-1000", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147690685.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004A4-1188", "dur":89.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147690702.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000618-1560", "dur":93.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147690725.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003E8-1000", "dur":96.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147690573.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000A87-2695", "dur":313.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147690570.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000A86-2694", "dur":331.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147688727.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000A7B-2683", "dur":2184.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147690920.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A88-2696", "dur":1522.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147686428.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000A76-2678", "dur":6106.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147686425.750, "name":"process", "cat":"OpenCVTrace", "id":"0x100000A75-2677", "dur":6112.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147692549.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000A8B-2699", "dur":3727.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147692546.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000A8A-2698", "dur":3739.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147692543.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000A89-2697", "dur":3746.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147633536.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000A6D-2669", "dur":62754.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147696306.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000A8F-2703", "dur":50549.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147746890.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000A91-2705", "dur":6861.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147753773.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000A93-2707", "dur":254.750, "args":{"tIPP":251519}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147753763.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000A92-2706", "dur":269.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147746883.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000A90-2704", "dur":7153.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147696304.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000A8E-2702", "dur":57735.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147696301.250, "name":"read", "cat":"OpenCVTrace", "id":"0x100000A8D-2701", "dur":57743.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147754054.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A96-2710", "dur":1553.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147755639.500, "id":"0x100000A99-2713-0x5000004A5-1189", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147755716.750, "id":"0x100000A99-2713-0x5000004A5-1189", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147755639.500, "id":"0x100000A99-2713-0x20000056A-1386", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147755716.750, "id":"0x100000A99-2713-0x20000056A-1386", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147755639.500, "id":"0x100000A99-2713-0x400000619-1561", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147755736.750, "id":"0x100000A99-2713-0x400000619-1561", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147755728.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000056B-1387", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147755716.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000056A-1386", "dur":260.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147755729.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000004A6-1190", "dur":253.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147755639.500, "id":"0x100000A99-2713-0x20000056C-1388", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147755983.000, "id":"0x100000A99-2713-0x20000056C-1388", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147755716.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004A5-1189", "dur":273.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147755747.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000061A-1562", "dur":242.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147755639.500, "id":"0x100000A99-2713-0x5000004A7-1191", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147755995.750, "id":"0x100000A99-2713-0x5000004A7-1191", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147755736.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000619-1561", "dur":261.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147755987.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000056D-1389", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147755983.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000056C-1388", "dur":249.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147756000.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000004A8-1192", "dur":252.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147755995.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004A7-1191", "dur":260.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147755639.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000A99-2713", "dur":691.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147755634.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000A98-2712", "dur":709.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147755617.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000A97-2711", "dur":730.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147756392.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000A9C-2716", "dur":6.000, "args":{"tIPP":3239}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147756389.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000A9B-2715", "dur":13.500, "args":{"tIPP":15160}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147756433.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000A9F-2719", "dur":2.000, "args":{"tIPP":2820}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147756430.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000A9E-2718", "dur":8.250, "args":{"tIPP":8919}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147756426.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000A9D-2717", "dur":23.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147756458.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000AA2-2722", "dur":1.500, "args":{"tIPP":1997}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147756456.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000AA1-2721", "dur":6.500, "args":{"tIPP":7272}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147756453.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000AA0-2720", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147756473.000, "id":"0x100000AA3-2723-0x3000003E9-1001", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147756505.000, "id":"0x100000AA3-2723-0x3000003E9-1001", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147756473.000, "id":"0x100000AA3-2723-0x40000061B-1563", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147756515.250, "id":"0x100000AA3-2723-0x40000061B-1563", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147756473.000, "id":"0x100000AA3-2723-0x20000056E-1390", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147756544.750, "id":"0x100000AA3-2723-0x20000056E-1390", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147756535.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000003EE-1006", "dur":94.750, "args":{"tIPP":90784}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147756533.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000003ED-1005", "dur":103.500, "args":{"tIPP":104167}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147756523.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000003EC-1004", "dur":116.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147756546.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000620-1568", "dur":111.750, "args":{"tIPP":108278}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147756594.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000573-1395", "dur":67.000, "args":{"tIPP":80971}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147756542.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000061F-1567", "dur":121.500, "args":{"tIPP":122117}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147756533.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000061E-1566", "dur":133.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147756574.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000572-1394", "dur":94.250, "args":{"tIPP":95883}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147756564.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000571-1393", "dur":107.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147756652.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000003F1-1009", "dur":61.250, "args":{"tIPP":60588}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147756650.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000003F0-1008", "dur":67.500, "args":{"tIPP":68302}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147756645.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000003EF-1007", "dur":75.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147756517.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000003EB-1003", "dur":206.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147756681.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000623-1571", "dur":53.000, "args":{"tIPP":52518}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147756678.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000622-1570", "dur":60.000, "args":{"tIPP":61099}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147756685.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000576-1398", "dur":55.000, "args":{"tIPP":54457}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147756672.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000621-1569", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147756529.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000061D-1565", "dur":215.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147756683.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000575-1397", "dur":61.250, "args":{"tIPP":61871}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147756678.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000574-1396", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147756560.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000570-1392", "dur":190.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147756727.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000003F2-1010", "dur":707.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147757440.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000003F3-1011", "dur":96.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147756512.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000003EA-1002", "dur":1037.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147756505.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003E9-1001", "dur":1048.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147756473.000, "id":"0x100000AA3-2723-0x3000003F4-1012", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147757559.000, "id":"0x100000AA3-2723-0x3000003F4-1012", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147757589.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000003F9-1017", "dur":55.000, "args":{"tIPP":65432}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147757575.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000003F8-1016", "dur":74.500, "args":{"tIPP":73540}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147757571.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000003F7-1015", "dur":82.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147756755.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000577-1399", "dur":905.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147757664.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x3000003FC-1020", "dur":55.000, "args":{"tIPP":54417}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147757662.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x3000003FB-1019", "dur":61.000, "args":{"tIPP":61861}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147757657.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x3000003FA-1018", "dur":68.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147757568.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x3000003F6-1014", "dur":160.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147756748.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000624-1572", "dur":1003.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147757665.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000578-1400", "dur":88.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147756555.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x20000056F-1391", "dur":1206.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147756544.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000056E-1390", "dur":1220.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147757758.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000625-1573", "dur":113.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147756523.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000061C-1564", "dur":1355.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147756515.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000061B-1563", "dur":1367.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147757732.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x3000003FD-1021", "dur":1193.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147758933.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x3000003FE-1022", "dur":142.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147757564.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x3000003F5-1013", "dur":1517.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147757559.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003F4-1012", "dur":1526.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147756473.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000AA3-2723", "dur":2676.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147759168.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000AA4-2724", "dur":13.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147759189.750, "id":"0x100000AA6-2726-0x3000003FF-1023", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147759231.250, "id":"0x100000AA6-2726-0x3000003FF-1023", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147759189.750, "id":"0x100000AA6-2726-0x5000004A9-1193", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147759243.750, "id":"0x100000AA6-2726-0x5000004A9-1193", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147759189.750, "id":"0x100000AA6-2726-0x400000626-1574", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147759269.500, "id":"0x100000AA6-2726-0x400000626-1574", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147759243.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004A9-1193", "dur":35.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147759189.750, "id":"0x100000AA6-2726-0x5000004AA-1194", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147759288.500, "id":"0x100000AA6-2726-0x5000004AA-1194", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147759231.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x3000003FF-1023", "dur":87.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147759189.750, "id":"0x100000AA6-2726-0x200000579-1401", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147759332.250, "id":"0x100000AA6-2726-0x200000579-1401", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147759332.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000579-1401", "dur":29.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147759269.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000626-1574", "dur":98.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147759288.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004AA-1194", "dur":94.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147759189.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000AA6-2726", "dur":261.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147759186.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000AA5-2725", "dur":344.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147756355.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000A9A-2714", "dur":3188.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147759551.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000AA7-2727", "dur":1542.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147754050.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000A95-2709", "dur":7141.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147754048.250, "name":"process", "cat":"OpenCVTrace", "id":"0x100000A94-2708", "dur":7148.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147761206.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000AAA-2730", "dur":3847.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147761204.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000AA9-2729", "dur":3863.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147761201.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000AA8-2728", "dur":3869.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147696298.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000A8C-2700", "dur":68774.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147765091.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000AAE-2734", "dur":45731.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147810860.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000AB0-2736", "dur":6837.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147817724.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000AB2-2738", "dur":251.500, "args":{"tIPP":245993}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147817717.000, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000AB1-2737", "dur":264.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147810850.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000AAF-2735", "dur":7133.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147765089.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000AAD-2733", "dur":52898.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147765085.500, "name":"read", "cat":"OpenCVTrace", "id":"0x100000AAC-2732", "dur":52905.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147818001.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000AB5-2741", "dur":1521.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147819551.750, "id":"0x100000AB8-2744-0x300000400-1024", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147819616.750, "id":"0x100000AB8-2744-0x300000400-1024", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147819551.750, "id":"0x100000AB8-2744-0x400000627-1575", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147819639.750, "id":"0x100000AB8-2744-0x400000627-1575", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147819551.750, "id":"0x100000AB8-2744-0x5000004AB-1195", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147819644.500, "id":"0x100000AB8-2744-0x5000004AB-1195", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147819629.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000401-1025", "dur":254.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147819616.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000400-1024", "dur":273.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147819651.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000628-1576", "dur":242.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147819551.750, "id":"0x100000AB8-2744-0x300000402-1026", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147819896.250, "id":"0x100000AB8-2744-0x300000402-1026", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147819655.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000004AC-1196", "dur":243.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147819639.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000627-1575", "dur":259.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147819644.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004AB-1195", "dur":259.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147819551.750, "id":"0x100000AB8-2744-0x400000629-1577", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147819904.750, "id":"0x100000AB8-2744-0x400000629-1577", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147819909.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000062A-1578", "dur":240.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147819901.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000403-1027", "dur":251.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147819904.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000629-1577", "dur":248.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147819896.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000402-1026", "dur":259.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147819551.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000AB8-2744", "dur":647.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147819546.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000AB7-2743", "dur":657.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147819530.750, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000AB6-2742", "dur":676.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147820254.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000ABB-2747", "dur":8.000, "args":{"tIPP":5558}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147820250.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000ABA-2746", "dur":16.750, "args":{"tIPP":19000}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147820296.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000ABE-2750", "dur":2.000, "args":{"tIPP":3274}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147820293.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000ABD-2749", "dur":8.500, "args":{"tIPP":9363}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147820289.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000ABC-2748", "dur":23.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147820322.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000AC1-2753", "dur":1.500, "args":{"tIPP":2138}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147820320.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000AC0-2752", "dur":6.750, "args":{"tIPP":7503}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147820317.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000ABF-2751", "dur":15.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147820337.000, "id":"0x100000AC2-2754-0x40000062B-1579", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147820354.000, "id":"0x100000AC2-2754-0x40000062B-1579", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147820337.000, "id":"0x100000AC2-2754-0x5000004AD-1197", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147820360.500, "id":"0x100000AC2-2754-0x5000004AD-1197", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147820337.000, "id":"0x100000AC2-2754-0x300000404-1028", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147820384.750, "id":"0x100000AC2-2754-0x300000404-1028", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147820388.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000004B2-1202", "dur":75.250, "args":{"tIPP":66022}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147820384.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000004B1-1201", "dur":84.250, "args":{"tIPP":84655}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147820383.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000630-1584", "dur":87.000, "args":{"tIPP":70208}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147820376.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000004B0-1200", "dur":95.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147820381.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000062F-1583", "dur":96.000, "args":{"tIPP":96932}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147820370.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000062E-1582", "dur":109.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147820424.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000409-1033", "dur":89.250, "args":{"tIPP":69331}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147820414.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000408-1032", "dur":107.000, "args":{"tIPP":107823}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147820405.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000407-1031", "dur":119.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147820484.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000004B5-1205", "dur":55.250, "args":{"tIPP":54900}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147820482.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000004B4-1204", "dur":61.750, "args":{"tIPP":62315}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147820477.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000004B3-1203", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147820493.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000633-1587", "dur":55.000, "args":{"tIPP":54370}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147820371.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000004AF-1199", "dur":177.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147820491.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000632-1586", "dur":61.000, "args":{"tIPP":61951}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147820486.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000631-1585", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147820366.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000062D-1581", "dur":192.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147820539.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000040C-1036", "dur":100.750, "args":{"tIPP":100810}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147820536.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000040B-1035", "dur":108.750, "args":{"tIPP":109302}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147820531.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000040A-1034", "dur":116.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147820400.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000406-1030", "dur":250.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147820562.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000634-1588", "dur":675.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147821242.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000635-1589", "dur":89.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147820360.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000062C-1580", "dur":979.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147820354.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000062B-1579", "dur":988.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147820337.000, "id":"0x100000AC2-2754-0x400000636-1590", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147821347.500, "id":"0x100000AC2-2754-0x400000636-1590", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147821367.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000063B-1595", "dur":55.500, "args":{"tIPP":54793}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147821364.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000063A-1594", "dur":62.000, "args":{"tIPP":62955}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147821359.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000639-1593", "dur":69.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147821441.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000063E-1598", "dur":64.500, "args":{"tIPP":64516}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147821438.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000063D-1597", "dur":71.750, "args":{"tIPP":72308}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147821434.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000063C-1596", "dur":79.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147821357.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000638-1592", "dur":158.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147820555.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000004B6-1206", "dur":1060.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147820655.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x30000040D-1037", "dur":976.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147821621.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000004B7-1207", "dur":91.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147821637.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x30000040E-1038", "dur":81.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147820366.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000004AE-1198", "dur":1354.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147820360.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004AD-1197", "dur":1363.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147820395.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000405-1029", "dur":1330.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147820384.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000404-1028", "dur":1344.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147821521.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000063F-1599", "dur":1119.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147822647.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000640-1600", "dur":131.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147821352.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000637-1591", "dur":1432.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147821347.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000636-1590", "dur":1440.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147820337.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000AC2-2754", "dur":2505.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147822859.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000AC3-2755", "dur":11.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147822878.500, "id":"0x100000AC5-2757-0x400000641-1601", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147822904.000, "id":"0x100000AC5-2757-0x400000641-1601", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147822878.500, "id":"0x100000AC5-2757-0x5000004B8-1208", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147822910.500, "id":"0x100000AC5-2757-0x5000004B8-1208", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147822904.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000641-1601", "dur":30.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147822878.500, "id":"0x100000AC5-2757-0x30000040F-1039", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147822933.750, "id":"0x100000AC5-2757-0x30000040F-1039", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147822910.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004B8-1208", "dur":30.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147822878.500, "id":"0x100000AC5-2757-0x400000642-1602", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147822940.750, "id":"0x100000AC5-2757-0x400000642-1602", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147822878.500, "id":"0x100000AC5-2757-0x5000004B9-1209", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147822946.750, "id":"0x100000AC5-2757-0x5000004B9-1209", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147822933.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000040F-1039", "dur":88.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147822940.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000642-1602", "dur":87.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147822946.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004B9-1209", "dur":89.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147822878.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000AC5-2757", "dur":193.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147822876.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000AC4-2756", "dur":200.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147820212.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000AB9-2745", "dur":2872.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147823091.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000AC6-2758", "dur":1562.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147817997.000, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000AB4-2740", "dur":6764.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147817994.750, "name":"process", "cat":"OpenCVTrace", "id":"0x100000AB3-2739", "dur":6771.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147824789.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000AC9-2761", "dur":4369.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147824787.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000AC8-2760", "dur":4391.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147824770.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000AC7-2759", "dur":4411.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147765081.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000AAB-2731", "dur":64103.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147829200.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000ACD-2765", "dur":49651.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147878888.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000ACF-2767", "dur":7210.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147886119.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000AD1-2769", "dur":271.750, "args":{"tIPP":265244}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147886112.000, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000AD0-2768", "dur":284.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147878880.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000ACE-2766", "dur":7520.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147829197.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000ACC-2764", "dur":57205.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147829194.750, "name":"read", "cat":"OpenCVTrace", "id":"0x100000ACB-2763", "dur":57212.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147886423.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000AD4-2772", "dur":1600.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147888059.000, "id":"0x100000AD7-2775-0x300000410-1040", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147888116.500, "id":"0x100000AD7-2775-0x300000410-1040", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147888059.000, "id":"0x100000AD7-2775-0x5000004BA-1210", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147888118.250, "id":"0x100000AD7-2775-0x5000004BA-1210", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147888059.000, "id":"0x100000AD7-2775-0x20000057A-1402", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147888143.250, "id":"0x100000AD7-2775-0x20000057A-1402", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147888124.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000411-1041", "dur":252.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147888116.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000410-1040", "dur":264.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147888059.000, "id":"0x100000AD7-2775-0x300000412-1042", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147888386.250, "id":"0x100000AD7-2775-0x300000412-1042", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147888151.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000004BB-1211", "dur":243.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147888154.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000057B-1403", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147888118.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004BA-1210", "dur":283.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147888143.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000057A-1402", "dur":272.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147888059.000, "id":"0x100000AD7-2775-0x400000643-1603", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147888419.000, "id":"0x100000AD7-2775-0x400000643-1603", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147888391.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000413-1043", "dur":260.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147888386.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000412-1042", "dur":268.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147888424.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000644-1604", "dur":259.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147888419.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000643-1603", "dur":269.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147888059.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000AD7-2775", "dur":660.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147888053.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000AD6-2774", "dur":669.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147888032.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000AD5-2773", "dur":694.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147888763.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000ADA-2778", "dur":3.750, "args":{"tIPP":3008}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147888760.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000AD9-2777", "dur":11.000, "args":{"tIPP":12512}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147888806.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000ADD-2781", "dur":2.000, "args":{"tIPP":2682}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147888804.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000ADC-2780", "dur":8.000, "args":{"tIPP":9255}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147888799.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000ADB-2779", "dur":23.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147888832.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000AE0-2784", "dur":1.500, "args":{"tIPP":2552}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147888830.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000ADF-2783", "dur":7.250, "args":{"tIPP":7904}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147888827.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000ADE-2782", "dur":16.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147888848.000, "id":"0x100000AE1-2785-0x300000414-1044", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147888877.500, "id":"0x100000AE1-2785-0x300000414-1044", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147888848.000, "id":"0x100000AE1-2785-0x20000057C-1404", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147888909.000, "id":"0x100000AE1-2785-0x20000057C-1404", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147888848.000, "id":"0x100000AE1-2785-0x5000004BC-1212", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147888912.500, "id":"0x100000AE1-2785-0x5000004BC-1212", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147888900.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000419-1049", "dur":72.500, "args":{"tIPP":71814}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147888897.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000418-1048", "dur":80.250, "args":{"tIPP":80944}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147888892.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000417-1047", "dur":88.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147888946.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000004C1-1217", "dur":69.000, "args":{"tIPP":65186}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147888943.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000004C0-1216", "dur":79.250, "args":{"tIPP":80180}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147888933.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000004BF-1215", "dur":92.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147888962.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000581-1409", "dur":68.500, "args":{"tIPP":64501}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147888960.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000580-1408", "dur":77.500, "args":{"tIPP":78488}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147888950.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000057F-1407", "dur":90.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147888992.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000041C-1052", "dur":61.500, "args":{"tIPP":60723}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147888990.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000041B-1051", "dur":67.500, "args":{"tIPP":68117}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147888985.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000041A-1050", "dur":74.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147888887.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000416-1046", "dur":175.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147889038.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000004C4-1220", "dur":52.750, "args":{"tIPP":52281}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147889036.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000004C3-1219", "dur":59.500, "args":{"tIPP":60347}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147889030.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000004C2-1218", "dur":67.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147888928.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000004BE-1214", "dur":172.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147889053.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000584-1412", "dur":55.000, "args":{"tIPP":54391}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147889051.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000583-1411", "dur":61.250, "args":{"tIPP":62104}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147889046.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000582-1410", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147888945.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x20000057E-1406", "dur":172.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147889067.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x30000041D-1053", "dur":719.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147889791.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x30000041E-1054", "dur":108.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147888883.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000415-1045", "dur":1023.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147888877.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000414-1044", "dur":1032.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147888848.000, "id":"0x100000AE1-2785-0x30000041F-1055", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581147889915.500, "id":"0x100000AE1-2785-0x30000041F-1055", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147889939.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000424-1060", "dur":55.000, "args":{"tIPP":54304}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147889937.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000423-1059", "dur":61.250, "args":{"tIPP":62063}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147889932.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000422-1058", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147889105.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000004C5-1221", "dur":954.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147890012.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000427-1063", "dur":55.500, "args":{"tIPP":55061}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147890010.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000426-1062", "dur":61.250, "args":{"tIPP":62620}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147890005.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000425-1061", "dur":69.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147889929.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000421-1057", "dur":147.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147889122.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000585-1413", "dur":1000.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147890128.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000586-1414", "dur":118.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147888940.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x20000057D-1405", "dur":1314.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147888909.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000057C-1404", "dur":1348.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147890211.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000004C6-1222", "dur":87.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147888923.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000004BD-1213", "dur":1383.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147888912.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004BC-1212", "dur":1397.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147890081.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000428-1064", "dur":1170.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147891258.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000429-1065", "dur":154.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147889925.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000420-1056", "dur":1498.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581147889915.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000041F-1055", "dur":1511.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147888848.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000AE1-2785", "dur":2638.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147891493.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000AE2-2786", "dur":8.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147891508.500, "id":"0x100000AE4-2788-0x5000004C7-1223", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147891549.250, "id":"0x100000AE4-2788-0x5000004C7-1223", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147891508.500, "id":"0x100000AE4-2788-0x200000587-1415", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147891559.750, "id":"0x100000AE4-2788-0x200000587-1415", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147891549.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004C7-1223", "dur":77.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147891508.500, "id":"0x100000AE4-2788-0x5000004C8-1224", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147891636.750, "id":"0x100000AE4-2788-0x5000004C8-1224", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147891559.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000587-1415", "dur":100.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147891508.500, "id":"0x100000AE4-2788-0x200000588-1416", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147891670.500, "id":"0x100000AE4-2788-0x200000588-1416", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147891636.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004C8-1224", "dur":89.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147891670.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000588-1416", "dur":79.500, "args":{"range.start":384, "range.end":480}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147891508.500, "id":"0x100000AE4-2788-0x400000645-1605", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147891763.250, "id":"0x100000AE4-2788-0x400000645-1605", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147891763.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000645-1605", "dur":71.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147891508.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000AE4-2788", "dur":377.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147891506.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000AE3-2787", "dur":387.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147888732.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000AD8-2776", "dur":3168.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147891907.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000AE5-2789", "dur":1570.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147886413.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000AD3-2771", "dur":7179.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147886411.000, "name":"process", "cat":"OpenCVTrace", "id":"0x100000AD2-2770", "dur":7186.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147893608.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000AE8-2792", "dur":4439.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147893605.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000AE7-2791", "dur":4456.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147893602.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000AE6-2790", "dur":4463.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147829192.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000ACA-2762", "dur":68875.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147898083.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000AEC-2796", "dur":48765.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147946885.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000AEE-2798", "dur":7165.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147954069.750, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000AF0-2800", "dur":263.250, "args":{"tIPP":257733}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147954062.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000AEF-2799", "dur":275.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147946875.750, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000AED-2797", "dur":7464.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147898080.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000AEB-2795", "dur":56263.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147898077.750, "name":"read", "cat":"OpenCVTrace", "id":"0x100000AEA-2794", "dur":56269.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147954358.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000AF3-2803", "dur":1595.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147955986.000, "id":"0x100000AF6-2806-0x200000589-1417", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147956039.750, "id":"0x100000AF6-2806-0x200000589-1417", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147955986.000, "id":"0x100000AF6-2806-0x400000646-1606", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147956061.250, "id":"0x100000AF6-2806-0x400000646-1606", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147955986.000, "id":"0x100000AF6-2806-0x5000004C9-1225", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147956074.250, "id":"0x100000AF6-2806-0x5000004C9-1225", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147956052.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000058A-1418", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147956039.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000589-1417", "dur":261.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147955986.000, "id":"0x100000AF6-2806-0x20000058B-1419", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147956306.500, "id":"0x100000AF6-2806-0x20000058B-1419", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147956072.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000647-1607", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147956061.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000646-1606", "dur":259.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147955986.000, "id":"0x100000AF6-2806-0x400000648-1608", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147956326.000, "id":"0x100000AF6-2806-0x400000648-1608", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147956085.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000004CA-1226", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147956074.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004C9-1225", "dur":259.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147956311.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x20000058C-1420", "dur":240.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147956306.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000058B-1419", "dur":248.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147956330.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000649-1609", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147956326.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000648-1608", "dur":249.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147955986.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000AF6-2806", "dur":673.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147955980.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000AF5-2805", "dur":684.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147955961.500, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000AF4-2804", "dur":711.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147956714.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000AF9-2809", "dur":4.000, "args":{"tIPP":3372}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147956711.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000AF8-2808", "dur":11.750, "args":{"tIPP":13630}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147956752.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000AFC-2812", "dur":2.000, "args":{"tIPP":2648}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147956749.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000AFB-2811", "dur":8.000, "args":{"tIPP":8776}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147956745.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000AFA-2810", "dur":38.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147956805.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000AFF-2815", "dur":3.500, "args":{"tIPP":16649}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147956790.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000AFE-2814", "dur":22.000, "args":{"tIPP":22617}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147956788.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000AFD-2813", "dur":31.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147956823.000, "id":"0x100000B00-2816-0x20000058D-1421", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147956844.500, "id":"0x100000B00-2816-0x20000058D-1421", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147956823.000, "id":"0x100000B00-2816-0x5000004CB-1227", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147956861.250, "id":"0x100000B00-2816-0x5000004CB-1227", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147956823.000, "id":"0x100000B00-2816-0x40000064A-1610", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147956893.500, "id":"0x100000B00-2816-0x40000064A-1610", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147956874.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000592-1426", "dur":71.750, "args":{"tIPP":67851}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147956872.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000591-1425", "dur":80.000, "args":{"tIPP":81581}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147956861.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000590-1424", "dur":93.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147956893.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000004D0-1232", "dur":68.000, "args":{"tIPP":65008}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147956890.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000004CF-1231", "dur":78.000, "args":{"tIPP":78804}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147956881.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000004CE-1230", "dur":90.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147956925.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000064F-1615", "dur":77.750, "args":{"tIPP":74850}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147956977.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000595-1429", "dur":63.000, "args":{"tIPP":71951}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147956984.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000004D3-1235", "dur":56.750, "args":{"tIPP":56121}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147956965.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000594-1428", "dur":79.000, "args":{"tIPP":79733}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147956982.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000004D2-1234", "dur":63.000, "args":{"tIPP":63838}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147956960.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000593-1427", "dur":87.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147956977.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000004D1-1233", "dur":70.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147956856.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x20000058F-1423", "dur":194.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147956877.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000004CD-1229", "dur":174.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147956922.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000064E-1614", "dur":139.500, "args":{"tIPP":138760}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147956913.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000064D-1613", "dur":176.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147957127.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000652-1618", "dur":55.500, "args":{"tIPP":54257}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147957124.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000651-1617", "dur":61.750, "args":{"tIPP":63014}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147957117.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000650-1616", "dur":71.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147956909.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000064C-1612", "dur":283.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147957054.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x200000596-1430", "dur":672.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147957731.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x200000597-1431", "dur":90.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147956851.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x20000058E-1422", "dur":981.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147956844.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000058D-1421", "dur":990.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147956823.000, "id":"0x100000B00-2816-0x200000598-1432", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147957840.750, "id":"0x100000B00-2816-0x200000598-1432", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147957860.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000059D-1437", "dur":54.000, "args":{"tIPP":53418}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147957857.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000059C-1436", "dur":62.000, "args":{"tIPP":62709}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147957852.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000059B-1435", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147957933.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000005A0-1440", "dur":49.750, "args":{"tIPP":49191}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147957930.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000059F-1439", "dur":55.750, "args":{"tIPP":56453}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147957926.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000059E-1438", "dur":63.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147957849.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x20000059A-1434", "dur":143.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147957055.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000004D4-1236", "dur":1041.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147957196.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000653-1619", "dur":956.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147958101.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000004D5-1237", "dur":102.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147956871.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000004CC-1228", "dur":1339.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147956861.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004CB-1227", "dur":1353.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147958158.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000654-1620", "dur":74.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147956903.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000064B-1611", "dur":1336.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147956893.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000064A-1610", "dur":1350.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147957995.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000005A1-1441", "dur":1124.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147959126.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000005A2-1442", "dur":150.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147957845.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000599-1433", "dur":1437.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147957840.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000598-1432", "dur":1445.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147956823.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000B00-2816", "dur":2535.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147959375.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000B01-2817", "dur":12.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147959396.250, "id":"0x100000B03-2819-0x5000004D6-1238", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147959437.250, "id":"0x100000B03-2819-0x5000004D6-1238", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147959437.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004D6-1238", "dur":32.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147959396.250, "id":"0x100000B03-2819-0x400000655-1621", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147959468.000, "id":"0x100000B03-2819-0x400000655-1621", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147959396.250, "id":"0x100000B03-2819-0x5000004D7-1239", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581147959475.000, "id":"0x100000B03-2819-0x5000004D7-1239", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147959396.250, "id":"0x100000B03-2819-0x2000005A3-1443", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581147959476.750, "id":"0x100000B03-2819-0x2000005A3-1443", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147959468.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000655-1621", "dur":35.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581147959396.250, "id":"0x100000B03-2819-0x400000656-1622", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581147959512.250, "id":"0x100000B03-2819-0x400000656-1622", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581147959476.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005A3-1443", "dur":97.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581147959475.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004D7-1239", "dur":101.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581147959512.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000656-1622", "dur":112.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147959396.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000B03-2819", "dur":269.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147959393.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000B02-2818", "dur":277.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147956677.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000AF7-2807", "dur":3001.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147959685.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B04-2820", "dur":1487.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147954354.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000AF2-2802", "dur":6909.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147954352.000, "name":"process", "cat":"OpenCVTrace", "id":"0x100000AF1-2801", "dur":6915.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147961278.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000B07-2823", "dur":3992.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147961275.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000B06-2822", "dur":4009.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147961272.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000B05-2821", "dur":4016.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147898075.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000AE9-2793", "dur":67215.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147965305.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000B0B-2827", "dur":45567.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148010909.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000B0D-2829", "dur":6838.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148017769.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000B0F-2831", "dur":252.750, "args":{"tIPP":248901}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148017759.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000B0E-2830", "dur":267.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148010899.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000B0C-2828", "dur":7130.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147965303.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000B0A-2826", "dur":52730.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147965300.000, "name":"read", "cat":"OpenCVTrace", "id":"0x100000B09-2825", "dur":52736.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148018047.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B12-2834", "dur":1508.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148019593.500, "id":"0x100000B15-2837-0x5000004D8-1240", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148019655.250, "id":"0x100000B15-2837-0x5000004D8-1240", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148019593.500, "id":"0x100000B15-2837-0x400000657-1623", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148019668.750, "id":"0x100000B15-2837-0x400000657-1623", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148019593.500, "id":"0x100000B15-2837-0x30000042A-1066", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148019679.250, "id":"0x100000B15-2837-0x30000042A-1066", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148019680.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000658-1624", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148019667.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000004D9-1241", "dur":258.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148019668.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000657-1623", "dur":259.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148019655.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004D8-1240", "dur":276.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148019690.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000042B-1067", "dur":242.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148019593.500, "id":"0x100000B15-2837-0x5000004DA-1242", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148019937.000, "id":"0x100000B15-2837-0x5000004DA-1242", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148019679.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000042A-1066", "dur":259.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148019593.500, "id":"0x100000B15-2837-0x30000042C-1068", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148019944.250, "id":"0x100000B15-2837-0x30000042C-1068", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148019948.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000042D-1069", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148019944.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000042C-1068", "dur":248.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148019942.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000004DB-1243", "dur":251.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148019937.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004DA-1242", "dur":260.250, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148019593.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000B15-2837", "dur":672.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148019588.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000B14-2836", "dur":682.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148019564.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000B13-2835", "dur":710.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148020325.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000B18-2840", "dur":6.000, "args":{"tIPP":3530}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148020322.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000B17-2839", "dur":14.000, "args":{"tIPP":15525}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148020448.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000B1B-2843", "dur":2.500, "args":{"tIPP":2682}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148020445.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000B1A-2842", "dur":8.750, "args":{"tIPP":9608}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148020441.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B19-2841", "dur":24.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148020473.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000B1E-2846", "dur":1.500, "args":{"tIPP":1970}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148020471.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000B1D-2845", "dur":7.000, "args":{"tIPP":7301}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148020469.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B1C-2844", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148020488.750, "id":"0x100000B1F-2847-0x400000659-1625", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148020525.250, "id":"0x100000B1F-2847-0x400000659-1625", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148020488.750, "id":"0x100000B1F-2847-0x5000004DC-1244", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148020532.500, "id":"0x100000B1F-2847-0x5000004DC-1244", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148020488.750, "id":"0x100000B1F-2847-0x30000042E-1070", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148020565.000, "id":"0x100000B1F-2847-0x30000042E-1070", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148020565.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000004E1-1249", "dur":105.750, "args":{"tIPP":102127}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148020559.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000065E-1630", "dur":118.500, "args":{"tIPP":114411}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148020562.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000004E0-1248", "dur":116.000, "args":{"tIPP":116621}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148020553.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000004DF-1247", "dur":128.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148020556.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000065D-1629", "dur":128.500, "args":{"tIPP":129445}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148020547.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000065C-1628", "dur":142.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148020639.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000433-1075", "dur":86.750, "args":{"tIPP":63436}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148020636.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000432-1074", "dur":97.000, "args":{"tIPP":98042}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148020627.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000431-1073", "dur":109.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148020703.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000661-1633", "dur":54.250, "args":{"tIPP":54150}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148020700.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000660-1632", "dur":61.500, "args":{"tIPP":62361}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148020695.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000065F-1631", "dur":69.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148020716.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000004E4-1252", "dur":54.250, "args":{"tIPP":54081}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148020714.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000004E3-1251", "dur":61.250, "args":{"tIPP":62860}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148020687.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000004E2-1250", "dur":90.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148020549.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000004DE-1246", "dur":231.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148020542.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x40000065B-1627", "dur":243.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148020751.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000436-1078", "dur":52.750, "args":{"tIPP":52645}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148020748.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000435-1077", "dur":59.750, "args":{"tIPP":60584}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148020743.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000434-1076", "dur":68.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148020621.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000430-1072", "dur":192.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148020790.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000662-1634", "dur":653.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148021448.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x400000663-1635", "dur":88.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148020536.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000065A-1626", "dur":1008.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148020525.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000659-1625", "dur":1023.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148020488.750, "id":"0x100000B1F-2847-0x400000664-1636", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148021554.500, "id":"0x100000B1F-2847-0x400000664-1636", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148021573.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000669-1641", "dur":68.750, "args":{"tIPP":68113}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148021571.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000668-1640", "dur":76.000, "args":{"tIPP":76495}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148021566.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000667-1639", "dur":83.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148021662.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000066C-1644", "dur":50.250, "args":{"tIPP":50054}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148021660.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000066B-1643", "dur":56.750, "args":{"tIPP":57594}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148021654.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000066A-1642", "dur":64.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148021563.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000666-1638", "dur":158.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148020818.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000437-1079", "dur":925.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148020785.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000004E5-1253", "dur":990.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148021749.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000438-1080", "dur":84.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148020575.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000042F-1071", "dur":1264.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148020565.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000042E-1070", "dur":1278.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148021781.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000004E6-1254", "dur":93.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148020543.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000004DD-1245", "dur":1338.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148020532.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004DC-1244", "dur":1352.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148021725.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000066D-1645", "dur":1106.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148022838.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000066E-1646", "dur":142.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148021559.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000665-1637", "dur":1427.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148021554.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000664-1636", "dur":1435.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148020488.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000B1F-2847", "dur":2528.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148023024.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000B20-2848", "dur":7.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148023038.500, "id":"0x100000B22-2850-0x40000066F-1647", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148023061.750, "id":"0x100000B22-2850-0x40000066F-1647", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148023038.500, "id":"0x100000B22-2850-0x5000004E7-1255", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148023073.750, "id":"0x100000B22-2850-0x5000004E7-1255", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148023061.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000066F-1647", "dur":30.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148023038.500, "id":"0x100000B22-2850-0x400000670-1648", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148023097.750, "id":"0x100000B22-2850-0x400000670-1648", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148023073.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004E7-1255", "dur":29.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148023038.500, "id":"0x100000B22-2850-0x5000004E8-1256", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148023109.000, "id":"0x100000B22-2850-0x5000004E8-1256", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148023038.500, "id":"0x100000B22-2850-0x2000005A4-1444", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148023111.250, "id":"0x100000B22-2850-0x2000005A4-1444", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148023097.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000670-1648", "dur":97.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148023109.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004E8-1256", "dur":90.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148023111.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005A4-1444", "dur":103.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148023038.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000B22-2850", "dur":200.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148023036.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000B21-2849", "dur":206.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148020280.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000B16-2838", "dur":2969.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148023255.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B23-2851", "dur":1503.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148018043.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000B11-2833", "dur":6820.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148018041.000, "name":"process", "cat":"OpenCVTrace", "id":"0x100000B10-2832", "dur":6830.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148024881.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000B26-2854", "dur":3809.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148024879.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000B25-2853", "dur":3826.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148024875.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000B24-2852", "dur":3833.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581147965297.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000B08-2824", "dur":63414.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148028728.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000B2A-2858", "dur":50118.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148078882.500, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000B2C-2860", "dur":7147.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148086056.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000B2E-2862", "dur":277.750, "args":{"tIPP":272069}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148086048.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000B2D-2861", "dur":290.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148078873.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000B2B-2859", "dur":7493.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148028725.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000B29-2857", "dur":57643.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148028722.500, "name":"read", "cat":"OpenCVTrace", "id":"0x100000B28-2856", "dur":57650.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148086384.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B31-2865", "dur":1598.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148088015.250, "id":"0x100000B34-2868-0x2000005A5-1445", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148088069.250, "id":"0x100000B34-2868-0x2000005A5-1445", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148088015.250, "id":"0x100000B34-2868-0x300000439-1081", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148088089.750, "id":"0x100000B34-2868-0x300000439-1081", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148088015.250, "id":"0x100000B34-2868-0x400000671-1649", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148088096.000, "id":"0x100000B34-2868-0x400000671-1649", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148088015.250, "id":"0x100000B34-2868-0x5000004E9-1257", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148088102.000, "id":"0x100000B34-2868-0x5000004E9-1257", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148088081.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000005A6-1446", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148088069.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005A5-1445", "dur":260.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148088015.250, "id":"0x100000B34-2868-0x2000005A7-1447", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148088336.000, "id":"0x100000B34-2868-0x2000005A7-1447", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148088101.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000043A-1082", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148088089.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000439-1081", "dur":259.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148088112.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000004EA-1258", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148088103.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000672-1650", "dur":252.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148088096.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000671-1649", "dur":263.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148088102.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004E9-1257", "dur":258.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148088340.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000005A8-1448", "dur":258.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148088336.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005A7-1447", "dur":267.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148088015.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000B34-2868", "dur":617.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148088010.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000B33-2867", "dur":627.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148087991.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000B32-2866", "dur":650.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148088682.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000B37-2871", "dur":4.750, "args":{"tIPP":3237}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148088680.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000B36-2870", "dur":11.500, "args":{"tIPP":13130}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148088720.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000B3A-2874", "dur":2.000, "args":{"tIPP":2617}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148088718.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000B39-2873", "dur":8.000, "args":{"tIPP":8692}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148088714.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B38-2872", "dur":22.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148088816.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000B3D-2877", "dur":2.250, "args":{"tIPP":2393}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148088814.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000B3C-2876", "dur":8.000, "args":{"tIPP":9557}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148088809.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B3B-2875", "dur":19.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148088833.000, "id":"0x100000B3E-2878-0x400000673-1651", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148088891.500, "id":"0x100000B3E-2878-0x400000673-1651", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148088833.000, "id":"0x100000B3E-2878-0x5000004EB-1259", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148088901.500, "id":"0x100000B3E-2878-0x5000004EB-1259", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148088833.000, "id":"0x100000B3E-2878-0x30000043B-1083", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148088901.500, "id":"0x100000B3E-2878-0x30000043B-1083", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148088833.000, "id":"0x100000B3E-2878-0x2000005A9-1449", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148088907.250, "id":"0x100000B3E-2878-0x2000005A9-1449", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148088914.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000678-1656", "dur":81.500, "args":{"tIPP":81125}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148088911.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000677-1655", "dur":89.750, "args":{"tIPP":90677}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148088905.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000676-1654", "dur":98.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148088939.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000005AE-1454", "dur":76.000, "args":{"tIPP":69377}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148088936.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000005AD-1453", "dur":85.750, "args":{"tIPP":86407}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148088927.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000005AC-1452", "dur":97.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148088935.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000440-1088", "dur":116.250, "args":{"tIPP":71206}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148088933.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000043F-1087", "dur":128.000, "args":{"tIPP":127483}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148088935.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000004F0-1264", "dur":126.500, "args":{"tIPP":71781}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148088922.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000043E-1086", "dur":142.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148088932.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000004EF-1263", "dur":137.250, "args":{"tIPP":137650}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148088922.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000004EE-1262", "dur":150.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148089016.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000067B-1659", "dur":59.750, "args":{"tIPP":59113}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148089013.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000067A-1658", "dur":66.000, "args":{"tIPP":67213}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148089008.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000679-1657", "dur":74.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148088901.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000675-1653", "dur":184.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148089038.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000005B1-1457", "dur":53.000, "args":{"tIPP":52262}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148089035.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000005B0-1456", "dur":59.750, "args":{"tIPP":60237}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148089031.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000005AF-1455", "dur":67.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148088923.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000005AB-1451", "dur":177.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148089079.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000443-1091", "dur":53.750, "args":{"tIPP":53365}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148089076.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000442-1090", "dur":61.000, "args":{"tIPP":61628}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148089070.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000441-1089", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148089087.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x5000004F3-1267", "dur":53.250, "args":{"tIPP":52673}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148088918.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000043D-1085", "dur":225.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148089085.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000004F2-1266", "dur":59.500, "args":{"tIPP":60303}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148089079.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000004F1-1265", "dur":68.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148088918.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000004ED-1261", "dur":232.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148089154.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x5000004F4-1268", "dur":730.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148089889.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x5000004F5-1269", "dur":92.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148088912.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000004EC-1260", "dur":1076.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148088901.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004EB-1259", "dur":1091.000, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148089089.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000067C-1660", "dur":992.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148090087.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000067D-1661", "dur":97.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148088897.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000674-1652", "dur":1296.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148089147.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000444-1092", "dur":1046.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148088891.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000673-1651", "dur":1304.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148089106.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000005B2-1458", "dur":1175.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148090198.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000445-1093", "dur":100.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148088912.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000043C-1084", "dur":1393.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148088901.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000043B-1083", "dur":1408.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148090288.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000005B3-1459", "dur":139.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148088918.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000005AA-1450", "dur":1518.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148088907.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005A9-1449", "dur":1532.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148088833.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000B3E-2878", "dur":1673.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148090525.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000B3F-2879", "dur":16.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148090549.750, "id":"0x100000B41-2881-0x40000067E-1662", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148090622.750, "id":"0x100000B41-2881-0x40000067E-1662", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148090549.750, "id":"0x100000B41-2881-0x2000005B4-1460", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148090632.500, "id":"0x100000B41-2881-0x2000005B4-1460", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148090549.750, "id":"0x100000B41-2881-0x5000004F6-1270", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148090634.500, "id":"0x100000B41-2881-0x5000004F6-1270", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148090622.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000067E-1662", "dur":35.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148090632.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005B4-1460", "dur":35.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148090549.750, "id":"0x100000B41-2881-0x40000067F-1663", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148090667.250, "id":"0x100000B41-2881-0x40000067F-1663", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148090549.750, "id":"0x100000B41-2881-0x2000005B5-1461", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148090676.500, "id":"0x100000B41-2881-0x2000005B5-1461", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148090634.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004F6-1270", "dur":84.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148090676.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005B5-1461", "dur":95.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148090667.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000067F-1663", "dur":114.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148090549.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000B41-2881", "dur":296.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148090547.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000B40-2880", "dur":312.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148088646.250, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000B35-2869", "dur":2222.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148090877.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B42-2882", "dur":1526.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148086379.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000B30-2864", "dur":6122.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148086377.250, "name":"process", "cat":"OpenCVTrace", "id":"0x100000B2F-2863", "dur":6130.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148092517.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000B45-2885", "dur":3766.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148092515.000, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000B44-2884", "dur":3785.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148092512.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000B43-2883", "dur":3791.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148028720.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000B27-2855", "dur":67586.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148096322.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000B49-2889", "dur":46555.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148142915.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000B4B-2891", "dur":6841.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148149774.500, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000B4D-2893", "dur":250.500, "args":{"tIPP":244714}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148149767.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000B4C-2892", "dur":262.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148142905.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000B4A-2890", "dur":7127.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148096319.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000B48-2888", "dur":53716.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148096316.750, "name":"read", "cat":"OpenCVTrace", "id":"0x100000B47-2887", "dur":53725.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148150052.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B50-2896", "dur":1505.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148151597.000, "id":"0x100000B53-2899-0x5000004F7-1271", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148151656.250, "id":"0x100000B53-2899-0x5000004F7-1271", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148151597.000, "id":"0x100000B53-2899-0x300000446-1094", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148151673.000, "id":"0x100000B53-2899-0x300000446-1094", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148151597.000, "id":"0x100000B53-2899-0x2000005B6-1462", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148151681.750, "id":"0x100000B53-2899-0x2000005B6-1462", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148151674.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000004F8-1272", "dur":252.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148151684.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000447-1095", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148151656.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004F7-1271", "dur":277.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148151597.000, "id":"0x100000B53-2899-0x5000004F9-1273", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148151939.250, "id":"0x100000B53-2899-0x5000004F9-1273", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148151692.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000005B7-1463", "dur":253.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148151681.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005B6-1462", "dur":271.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148151597.000, "id":"0x100000B53-2899-0x2000005B8-1464", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148151959.000, "id":"0x100000B53-2899-0x2000005B8-1464", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148151673.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000446-1094", "dur":336.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148151944.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x5000004FA-1274", "dur":251.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148151939.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004F9-1273", "dur":259.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148151963.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000005B9-1465", "dur":241.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148151959.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005B8-1464", "dur":249.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148151597.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000B53-2899", "dur":675.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148151592.000, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000B52-2898", "dur":693.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148151565.500, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000B51-2897", "dur":724.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148152337.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000B56-2902", "dur":6.250, "args":{"tIPP":3140}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148152334.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000B55-2901", "dur":13.750, "args":{"tIPP":15306}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148152378.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000B59-2905", "dur":2.000, "args":{"tIPP":2693}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148152375.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000B58-2904", "dur":8.000, "args":{"tIPP":8795}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148152370.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B57-2903", "dur":23.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148152402.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000B5C-2908", "dur":1.500, "args":{"tIPP":2057}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148152400.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000B5B-2907", "dur":6.500, "args":{"tIPP":7432}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148152398.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B5A-2906", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148152417.500, "id":"0x100000B5D-2909-0x5000004FB-1275", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148152447.750, "id":"0x100000B5D-2909-0x5000004FB-1275", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148152417.500, "id":"0x100000B5D-2909-0x300000448-1096", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148152486.750, "id":"0x100000B5D-2909-0x300000448-1096", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148152417.500, "id":"0x100000B5D-2909-0x2000005BA-1466", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148152497.000, "id":"0x100000B5D-2909-0x2000005BA-1466", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148152477.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000500-1280", "dur":76.250, "args":{"tIPP":66685}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148152475.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x5000004FF-1279", "dur":84.500, "args":{"tIPP":85790}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148152464.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x5000004FE-1278", "dur":97.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148152521.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000044D-1101", "dur":115.250, "args":{"tIPP":110847}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148152530.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000005BF-1471", "dur":109.250, "args":{"tIPP":105678}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148152518.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000044C-1100", "dur":124.500, "args":{"tIPP":125766}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148152508.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000044B-1099", "dur":137.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148152528.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000005BE-1470", "dur":119.250, "args":{"tIPP":119684}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148152518.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000005BD-1469", "dur":131.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148152575.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000503-1283", "dur":110.000, "args":{"tIPP":109317}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148152572.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000502-1282", "dur":116.750, "args":{"tIPP":117437}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148152567.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000501-1281", "dur":124.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148152459.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x5000004FD-1277", "dur":235.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148152660.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000450-1104", "dur":54.750, "args":{"tIPP":54642}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148152663.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000005C2-1474", "dur":53.750, "args":{"tIPP":53218}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148152657.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000044F-1103", "dur":62.000, "args":{"tIPP":62601}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148152661.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000005C1-1473", "dur":61.000, "args":{"tIPP":61457}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148152652.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000044E-1102", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148152655.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000005C0-1472", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148152503.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000044A-1098", "dur":222.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148152514.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000005BC-1468", "dur":213.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148152699.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000504-1284", "dur":694.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148153398.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000505-1285", "dur":101.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148152453.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x5000004FC-1276", "dur":1053.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148152447.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x5000004FB-1275", "dur":1062.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148152417.500, "id":"0x100000B5D-2909-0x500000506-1286", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148153515.750, "id":"0x100000B5D-2909-0x500000506-1286", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148153535.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000050B-1291", "dur":88.000, "args":{"tIPP":71751}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148153533.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000050A-1290", "dur":95.500, "args":{"tIPP":96437}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148153528.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000509-1289", "dur":104.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148152731.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000005C3-1475", "dur":929.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148153644.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000050E-1294", "dur":56.000, "args":{"tIPP":55503}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148153642.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000050D-1293", "dur":62.000, "args":{"tIPP":62922}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148153637.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000050C-1292", "dur":69.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148153525.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000508-1288", "dur":185.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148152729.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000451-1105", "dur":1004.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148153666.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000005C4-1476", "dur":82.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148152509.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000005BB-1467", "dur":1247.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148152497.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005BA-1466", "dur":1263.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148153739.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000452-1106", "dur":95.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148152497.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000449-1097", "dur":1344.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148152486.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000448-1096", "dur":1358.750, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148153714.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000050F-1295", "dur":1189.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148154911.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000510-1296", "dur":153.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148153521.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000507-1287", "dur":1549.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148153515.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000506-1286", "dur":1558.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148152417.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000B5D-2909", "dur":2719.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148155154.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000B5E-2910", "dur":14.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148155176.250, "id":"0x100000B60-2912-0x300000453-1107", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148155236.500, "id":"0x100000B60-2912-0x300000453-1107", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148155176.250, "id":"0x100000B60-2912-0x500000511-1297", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148155248.750, "id":"0x100000B60-2912-0x500000511-1297", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148155236.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000453-1107", "dur":30.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148155176.250, "id":"0x100000B60-2912-0x300000454-1108", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148155273.000, "id":"0x100000B60-2912-0x300000454-1108", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148155176.250, "id":"0x100000B60-2912-0x400000680-1664", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148155275.750, "id":"0x100000B60-2912-0x400000680-1664", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148155248.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000511-1297", "dur":37.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148155176.250, "id":"0x100000B60-2912-0x500000512-1298", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148155302.750, "id":"0x100000B60-2912-0x500000512-1298", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148155273.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000454-1108", "dur":95.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148155275.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000680-1664", "dur":94.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148155302.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000512-1298", "dur":95.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148155176.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000B60-2912", "dur":255.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148155173.250, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000B5F-2911", "dur":264.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148152297.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000B54-2900", "dur":3148.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148155453.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B61-2913", "dur":1501.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148150048.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000B4F-2895", "dur":7006.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148150046.000, "name":"process", "cat":"OpenCVTrace", "id":"0x100000B4E-2894", "dur":7013.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148157069.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000B64-2916", "dur":4126.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148157066.250, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000B63-2915", "dur":4143.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148157063.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000B62-2914", "dur":4150.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148096314.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000B46-2886", "dur":64902.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148161238.000, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000B68-2920", "dur":49599.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148210872.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000B6A-2922", "dur":7187.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148218082.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000B6C-2924", "dur":265.250, "args":{"tIPP":262177}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148218072.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000B6B-2923", "dur":280.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148210865.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000B69-2921", "dur":7490.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148161234.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000B67-2919", "dur":57124.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148161228.750, "name":"read", "cat":"OpenCVTrace", "id":"0x100000B66-2918", "dur":57134.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148218373.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B6F-2927", "dur":1594.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148219997.000, "id":"0x100000B72-2930-0x400000681-1665", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148220045.000, "id":"0x100000B72-2930-0x400000681-1665", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148219997.000, "id":"0x100000B72-2930-0x500000513-1299", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148220050.500, "id":"0x100000B72-2930-0x500000513-1299", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148219997.000, "id":"0x100000B72-2930-0x2000005C5-1477", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148220074.750, "id":"0x100000B72-2930-0x2000005C5-1477", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148220057.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000682-1666", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148220061.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000514-1300", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148220045.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000681-1665", "dur":261.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148220050.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000513-1299", "dur":260.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148219997.000, "id":"0x100000B72-2930-0x400000683-1667", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148220312.000, "id":"0x100000B72-2930-0x400000683-1667", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148219997.000, "id":"0x100000B72-2930-0x500000515-1301", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148220316.250, "id":"0x100000B72-2930-0x500000515-1301", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148220085.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000005C6-1478", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148220074.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005C5-1477", "dur":258.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148220317.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x400000684-1668", "dur":240.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148220312.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000683-1667", "dur":248.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148220321.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000516-1302", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148220316.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000515-1301", "dur":249.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148219997.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000B72-2930", "dur":698.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148219991.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000B71-2929", "dur":716.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148219975.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000B70-2928", "dur":737.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148220762.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000B75-2933", "dur":6.000, "args":{"tIPP":3471}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148220759.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000B74-2932", "dur":13.500, "args":{"tIPP":15565}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148220802.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000B78-2936", "dur":2.250, "args":{"tIPP":2577}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148220799.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000B77-2935", "dur":9.500, "args":{"tIPP":10412}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148220794.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B76-2934", "dur":25.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148220828.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000B7B-2939", "dur":1.500, "args":{"tIPP":2029}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148220826.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000B7A-2938", "dur":6.750, "args":{"tIPP":7417}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148220824.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B79-2937", "dur":16.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148220843.750, "id":"0x100000B7C-2940-0x400000685-1669", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148220868.500, "id":"0x100000B7C-2940-0x400000685-1669", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148220843.750, "id":"0x100000B7C-2940-0x2000005C7-1479", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148220875.250, "id":"0x100000B7C-2940-0x2000005C7-1479", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148220843.750, "id":"0x100000B7C-2940-0x500000517-1303", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148220888.000, "id":"0x100000B7C-2940-0x500000517-1303", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148220903.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000005CC-1484", "dur":75.000, "args":{"tIPP":71009}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148220901.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000005CB-1483", "dur":82.750, "args":{"tIPP":83964}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148220891.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000005CA-1482", "dur":95.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148220919.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000068A-1674", "dur":107.500, "args":{"tIPP":66562}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148220916.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000689-1673", "dur":116.000, "args":{"tIPP":117211}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148220924.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000051C-1308", "dur":109.500, "args":{"tIPP":68175}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148220885.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000688-1672", "dur":150.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148220915.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000051B-1307", "dur":126.000, "args":{"tIPP":126034}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148220908.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000051A-1306", "dur":142.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148221021.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000005CF-1487", "dur":54.750, "args":{"tIPP":54191}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148221019.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000005CE-1486", "dur":61.000, "args":{"tIPP":61883}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148221013.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000005CD-1485", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148220887.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000005C9-1481", "dur":198.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148221048.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x40000068D-1677", "dur":65.000, "args":{"tIPP":64333}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148221046.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x40000068C-1676", "dur":71.500, "args":{"tIPP":72097}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148221041.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x40000068B-1675", "dur":79.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148220880.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000687-1671", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148221063.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000051F-1311", "dur":72.500, "args":{"tIPP":71567}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148221061.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000051E-1310", "dur":78.750, "args":{"tIPP":79535}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148221056.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000051D-1309", "dur":86.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148220904.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000519-1305", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148221127.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x40000068E-1678", "dur":725.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148221856.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000068F-1679", "dur":106.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148220875.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000686-1670", "dur":1096.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148220868.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000685-1669", "dur":1105.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148220843.750, "id":"0x100000B7C-2940-0x400000690-1680", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148221979.750, "id":"0x100000B7C-2940-0x400000690-1680", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148221999.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000695-1685", "dur":56.500, "args":{"tIPP":55917}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148221996.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000694-1684", "dur":63.250, "args":{"tIPP":64282}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148221991.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000693-1683", "dur":71.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148222075.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x400000698-1688", "dur":50.000, "args":{"tIPP":50155}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148221149.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000520-1312", "dur":977.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148222072.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x400000697-1687", "dur":57.000, "args":{"tIPP":57675}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148222067.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x400000696-1686", "dur":64.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148221100.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000005D0-1488", "dur":1032.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148221988.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x400000692-1682", "dur":145.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148222132.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000521-1313", "dur":80.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148220896.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000518-1304", "dur":1323.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148220888.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000517-1303", "dur":1335.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148222138.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000005D1-1489", "dur":103.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148220881.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000005C8-1480", "dur":1368.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148220875.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005C7-1479", "dur":1377.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148222138.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x400000699-1689", "dur":1112.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148223256.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x40000069A-1690", "dur":138.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148221984.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x400000691-1681", "dur":1416.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148221979.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x400000690-1680", "dur":1423.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148220843.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000B7C-2940", "dur":2624.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148223485.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000B7D-2941", "dur":8.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148223500.750, "id":"0x100000B7F-2943-0x2000005D2-1490", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148223541.500, "id":"0x100000B7F-2943-0x2000005D2-1490", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148223500.750, "id":"0x100000B7F-2943-0x300000455-1109", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148223549.000, "id":"0x100000B7F-2943-0x300000455-1109", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148223500.750, "id":"0x100000B7F-2943-0x40000069B-1691", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148223569.750, "id":"0x100000B7F-2943-0x40000069B-1691", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148223541.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005D2-1490", "dur":49.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148223549.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000455-1109", "dur":46.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148223500.750, "id":"0x100000B7F-2943-0x2000005D3-1491", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148223597.500, "id":"0x100000B7F-2943-0x2000005D3-1491", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148223500.750, "id":"0x100000B7F-2943-0x300000456-1110", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148223602.000, "id":"0x100000B7F-2943-0x300000456-1110", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148223597.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005D3-1491", "dur":103.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148223569.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000069B-1691", "dur":131.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148223602.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000456-1110", "dur":101.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148223500.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000B7F-2943", "dur":265.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148223498.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000B7E-2942", "dur":271.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148220719.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000B73-2931", "dur":3057.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148223784.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B80-2944", "dur":1494.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148218368.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000B6E-2926", "dur":7015.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148218366.500, "name":"process", "cat":"OpenCVTrace", "id":"0x100000B6D-2925", "dur":7022.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148225400.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000B83-2947", "dur":4217.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148225396.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000B82-2946", "dur":4237.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148225393.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000B81-2945", "dur":4245.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148161224.250, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000B65-2917", "dur":68416.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148229663.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000B87-2951", "dur":45206.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148274907.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000B89-2953", "dur":6851.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148281781.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000B8B-2955", "dur":272.000, "args":{"tIPP":268439}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148281771.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000B8A-2954", "dur":286.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148274898.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000B88-2952", "dur":7163.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148229661.500, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000B86-2950", "dur":52403.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148229658.500, "name":"read", "cat":"OpenCVTrace", "id":"0x100000B85-2949", "dur":52409.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148282079.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B8E-2958", "dur":1516.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148283625.750, "id":"0x100000B91-2961-0x300000457-1111", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148283678.000, "id":"0x100000B91-2961-0x300000457-1111", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148283625.750, "id":"0x100000B91-2961-0x2000005D4-1492", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148283688.250, "id":"0x100000B91-2961-0x2000005D4-1492", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148283625.750, "id":"0x100000B91-2961-0x40000069C-1692", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148283700.500, "id":"0x100000B91-2961-0x40000069C-1692", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148283625.750, "id":"0x100000B91-2961-0x500000522-1314", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148283714.500, "id":"0x100000B91-2961-0x500000522-1314", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148283685.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000458-1112", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148283678.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000457-1111", "dur":252.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148283700.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000005D5-1493", "dur":253.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148283711.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x40000069D-1693", "dur":243.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148283688.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005D4-1492", "dur":271.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148283700.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000069C-1692", "dur":259.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148283625.750, "id":"0x100000B91-2961-0x300000459-1113", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148283935.000, "id":"0x100000B91-2961-0x300000459-1113", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148283724.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000523-1315", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148283714.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000522-1314", "dur":258.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148283966.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x30000045A-1114", "dur":240.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148283935.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000459-1113", "dur":275.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148283625.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000B91-2961", "dur":654.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148283621.250, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000B90-2960", "dur":663.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148283604.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000B8F-2959", "dur":684.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148284323.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000B94-2964", "dur":11.250, "args":{"tIPP":10219}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148284320.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000B93-2963", "dur":18.750, "args":{"tIPP":20197}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148284374.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000B97-2967", "dur":2.750, "args":{"tIPP":3775}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148284370.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000B96-2966", "dur":9.750, "args":{"tIPP":10647}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148284363.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B95-2965", "dur":28.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148284400.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000B9A-2970", "dur":1.750, "args":{"tIPP":1995}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148284397.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000B99-2969", "dur":7.250, "args":{"tIPP":7513}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148284395.750, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B98-2968", "dur":15.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148284415.250, "id":"0x100000B9B-2971-0x2000005D6-1494", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148284436.750, "id":"0x100000B9B-2971-0x2000005D6-1494", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148284415.250, "id":"0x100000B9B-2971-0x30000045B-1115", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148284479.750, "id":"0x100000B9B-2971-0x30000045B-1115", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148284415.250, "id":"0x100000B9B-2971-0x500000524-1316", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148284491.250, "id":"0x100000B9B-2971-0x500000524-1316", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148284512.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000460-1120", "dur":113.500, "args":{"tIPP":108883}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148284510.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000045F-1119", "dur":124.750, "args":{"tIPP":124996}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148284500.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000045E-1118", "dur":137.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148284524.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000529-1321", "dur":117.250, "args":{"tIPP":113788}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148284521.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000528-1320", "dur":129.000, "args":{"tIPP":128176}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148284511.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000527-1319", "dur":142.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148284538.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000005DB-1499", "dur":115.500, "args":{"tIPP":109298}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148284536.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000005DA-1498", "dur":124.250, "args":{"tIPP":125890}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148284526.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000005D9-1497", "dur":137.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148284415.250, "id":"0x100000B9B-2971-0x40000069E-1694", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148284662.000, "id":"0x100000B9B-2971-0x40000069E-1694", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148284652.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000463-1123", "dur":53.500, "args":{"tIPP":53391}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148284649.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000462-1122", "dur":60.750, "args":{"tIPP":61424}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148284643.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000461-1121", "dur":69.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148284496.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000045D-1117", "dur":219.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148284667.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000052C-1324", "dur":54.000, "args":{"tIPP":53346}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148284665.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000052B-1323", "dur":60.750, "args":{"tIPP":61439}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148284659.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000052A-1322", "dur":69.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148284507.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000526-1318", "dur":224.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148284683.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000005DE-1502", "dur":54.250, "args":{"tIPP":53645}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148284681.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000005DD-1501", "dur":61.000, "args":{"tIPP":61842}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148284674.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000005DC-1500", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148284521.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000005D8-1496", "dur":227.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148284695.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000006A3-1699", "dur":69.000, "args":{"tIPP":65660}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148284692.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000006A2-1698", "dur":80.500, "args":{"tIPP":80546}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148284682.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000006A1-1697", "dur":93.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148284789.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000006A6-1702", "dur":52.750, "args":{"tIPP":52283}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148284787.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000006A5-1701", "dur":59.000, "args":{"tIPP":59983}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148284781.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000006A4-1700", "dur":67.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148284678.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000006A0-1696", "dur":173.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148284753.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000005DF-1503", "dur":709.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148285470.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000005E0-1504", "dur":104.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148284514.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000005D7-1495", "dur":1079.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148284436.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005D6-1494", "dur":1160.500, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148284736.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000052D-1325", "dur":917.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148284720.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000464-1124", "dur":1000.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148285658.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000052E-1326", "dur":83.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148284501.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000525-1317", "dur":1248.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148284491.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000524-1316", "dur":1261.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148285726.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000465-1125", "dur":102.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148284490.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000045C-1116", "dur":1345.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148284479.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000045B-1115", "dur":1359.500, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148284855.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000006A7-1703", "dur":1160.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148286022.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000006A8-1704", "dur":152.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148284673.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x40000069F-1695", "dur":1509.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148284662.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x40000069E-1694", "dur":1524.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148284415.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000B9B-2971", "dur":1840.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148286273.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000B9C-2972", "dur":22.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148286304.250, "id":"0x100000B9E-2974-0x2000005E1-1505", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148286343.000, "id":"0x100000B9E-2974-0x2000005E1-1505", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148286304.250, "id":"0x100000B9E-2974-0x50000052F-1327", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148286350.000, "id":"0x100000B9E-2974-0x50000052F-1327", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148286304.250, "id":"0x100000B9E-2974-0x300000466-1126", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148286352.000, "id":"0x100000B9E-2974-0x300000466-1126", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148286343.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005E1-1505", "dur":31.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148286304.250, "id":"0x100000B9E-2974-0x2000005E2-1506", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148286380.750, "id":"0x100000B9E-2974-0x2000005E2-1506", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148286350.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000052F-1327", "dur":33.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148286304.250, "id":"0x100000B9E-2974-0x500000530-1328", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148286390.250, "id":"0x100000B9E-2974-0x500000530-1328", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148286352.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000466-1126", "dur":83.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148286380.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005E2-1506", "dur":92.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148286390.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000530-1328", "dur":89.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148286304.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000B9E-2974", "dur":212.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148286301.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000B9D-2973", "dur":220.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148284293.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000B92-2962", "dur":2236.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148286536.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000B9F-2975", "dur":1521.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148282074.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000B8D-2957", "dur":6072.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148282072.250, "name":"process", "cat":"OpenCVTrace", "id":"0x100000B8C-2956", "dur":6079.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148288162.750, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000BA2-2978", "dur":3765.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148288159.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000BA1-2977", "dur":3784.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148288156.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000BA0-2976", "dur":3791.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148229655.500, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000B84-2948", "dur":62294.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148291967.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000BA6-2982", "dur":50876.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148342891.750, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000BA8-2984", "dur":7151.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148350069.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000BAA-2986", "dur":278.250, "args":{"tIPP":272919}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148350061.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000BA9-2985", "dur":291.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148342883.250, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000BA7-2983", "dur":7472.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148291963.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000BA5-2981", "dur":58395.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148291960.250, "name":"read", "cat":"OpenCVTrace", "id":"0x100000BA4-2980", "dur":58403.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148350373.500, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000BAD-2989", "dur":1596.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148352001.500, "id":"0x100000BB0-2992-0x2000005E3-1507", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148352057.500, "id":"0x100000BB0-2992-0x2000005E3-1507", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148352001.500, "id":"0x100000BB0-2992-0x4000006A9-1705", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148352077.000, "id":"0x100000BB0-2992-0x4000006A9-1705", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148352001.500, "id":"0x100000BB0-2992-0x300000467-1127", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148352086.750, "id":"0x100000BB0-2992-0x300000467-1127", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148352001.500, "id":"0x100000BB0-2992-0x500000531-1329", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148352092.000, "id":"0x100000BB0-2992-0x500000531-1329", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148352070.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000005E4-1508", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148352057.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005E3-1507", "dur":261.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148352001.500, "id":"0x100000BB0-2992-0x2000005E5-1509", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148352324.500, "id":"0x100000BB0-2992-0x2000005E5-1509", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148352088.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000006AA-1706", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148352077.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000006A9-1705", "dur":258.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148352093.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000468-1128", "dur":252.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148352086.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000467-1127", "dur":263.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148352128.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x500000532-1330", "dur":242.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148352092.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000531-1329", "dur":284.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148352329.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000005E6-1510", "dur":241.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148352324.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005E5-1509", "dur":249.000, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148352001.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000BB0-2992", "dur":643.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148351996.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000BAF-2991", "dur":654.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148351978.000, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000BAE-2990", "dur":676.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148352699.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000BB3-2995", "dur":4.750, "args":{"tIPP":3255}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148352696.500, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000BB2-2994", "dur":12.250, "args":{"tIPP":13727}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148352743.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000BB6-2998", "dur":2.250, "args":{"tIPP":2941}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148352740.250, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000BB5-2997", "dur":8.500, "args":{"tIPP":9719}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148352732.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000BB4-2996", "dur":27.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148352769.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000BB9-3001", "dur":1.500, "args":{"tIPP":2159}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148352767.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000BB8-3000", "dur":7.000, "args":{"tIPP":7926}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148352764.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000BB7-2999", "dur":16.000}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148352784.250, "id":"0x100000BBA-3002-0x2000005E7-1511", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148352812.500, "id":"0x100000BBA-3002-0x2000005E7-1511", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148352784.250, "id":"0x100000BBA-3002-0x300000469-1129", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148352827.000, "id":"0x100000BBA-3002-0x300000469-1129", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148352784.250, "id":"0x100000BBA-3002-0x4000006AB-1707", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148352856.500, "id":"0x100000BBA-3002-0x4000006AB-1707", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148352784.250, "id":"0x100000BBA-3002-0x500000533-1331", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148352867.250, "id":"0x100000BBA-3002-0x500000533-1331", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148352849.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000046E-1134", "dur":63.250, "args":{"tIPP":62558}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148352841.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000005EC-1516", "dur":74.250, "args":{"tIPP":70323}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148352846.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000046D-1133", "dur":71.000, "args":{"tIPP":72290}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148352839.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000005EB-1515", "dur":82.500, "args":{"tIPP":82965}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148352829.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000005EA-1514", "dur":94.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148352840.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000046C-1132", "dur":85.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148352889.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000006B0-1712", "dur":69.500, "args":{"tIPP":66415}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148352886.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000006AF-1711", "dur":83.250, "args":{"tIPP":80606}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148352900.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000538-1336", "dur":70.000, "args":{"tIPP":64355}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148352876.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000006AE-1710", "dur":95.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148352897.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000537-1335", "dur":80.000, "args":{"tIPP":81218}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148352888.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000536-1334", "dur":92.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148352936.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000005EF-1519", "dur":56.750, "args":{"tIPP":56169}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148352939.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000471-1137", "dur":54.000, "args":{"tIPP":54034}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148352934.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000005EE-1518", "dur":63.250, "args":{"tIPP":63745}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148352936.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000470-1136", "dur":61.250, "args":{"tIPP":61824}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148352929.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000005ED-1517", "dur":70.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148352931.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000046F-1135", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148352824.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000005E9-1513", "dur":178.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148352837.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000046B-1131", "dur":166.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148352986.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000006B3-1715", "dur":55.250, "args":{"tIPP":54476}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148352984.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000006B2-1714", "dur":62.000, "args":{"tIPP":62993}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148352993.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x50000053B-1339", "dur":54.000, "args":{"tIPP":53524}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148352978.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000006B1-1713", "dur":70.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148352991.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000053A-1338", "dur":60.750, "args":{"tIPP":61388}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148352986.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000539-1337", "dur":68.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148352883.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000535-1333", "dur":174.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148352872.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000006AD-1709", "dur":199.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148353007.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000005F0-1520", "dur":694.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148353706.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000005F1-1521", "dur":97.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148352819.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000005E8-1512", "dur":991.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148352812.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005E7-1511", "dur":1000.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148353076.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000006B4-1716", "dur":950.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148353007.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000472-1138", "dur":1074.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148354032.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000006B5-1717", "dur":83.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148352867.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000006AC-1708", "dur":1255.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148352856.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000006AB-1707", "dur":1269.500, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148354087.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000473-1139", "dur":115.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148352832.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x30000046A-1130", "dur":1377.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148352827.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000469-1129", "dur":1386.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148353062.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x50000053C-1340", "dur":1151.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148354219.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000053D-1341", "dur":149.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148352878.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000534-1332", "dur":1498.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148352867.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000533-1331", "dur":1512.750, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148352784.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000BBA-3002", "dur":1660.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148354461.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000BBB-3003", "dur":14.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148354483.500, "id":"0x100000BBD-3005-0x4000006B6-1718", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148354546.500, "id":"0x100000BBD-3005-0x4000006B6-1718", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148354483.500, "id":"0x100000BBD-3005-0x300000474-1140", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148354554.000, "id":"0x100000BBD-3005-0x300000474-1140", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148354483.500, "id":"0x100000BBD-3005-0x2000005F2-1522", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148354568.750, "id":"0x100000BBD-3005-0x2000005F2-1522", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148354546.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000006B6-1718", "dur":66.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148354483.500, "id":"0x100000BBD-3005-0x4000006B7-1719", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148354619.750, "id":"0x100000BBD-3005-0x4000006B7-1719", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148354554.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000474-1140", "dur":68.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148354483.500, "id":"0x100000BBD-3005-0x300000475-1141", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148354629.500, "id":"0x100000BBD-3005-0x300000475-1141", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148354568.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005F2-1522", "dur":112.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148354619.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000006B7-1719", "dur":91.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148354629.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000475-1141", "dur":112.250, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148354483.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000BBD-3005", "dur":320.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148354481.000, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000BBC-3004", "dur":335.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148352659.500, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000BB1-2993", "dur":2167.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148354835.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000BBE-3006", "dur":1519.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148350369.500, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000BAC-2988", "dur":6093.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148350367.250, "name":"process", "cat":"OpenCVTrace", "id":"0x100000BAB-2987", "dur":6100.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148356478.000, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000BC1-3009", "dur":3872.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148356475.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000BC0-3008", "dur":3886.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148356472.250, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000BBF-3007", "dur":3893.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148291958.000, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000BA3-2979", "dur":68410.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148360417.250, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000BC5-3013", "dur":50416.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148410871.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000BC7-3015", "dur":7161.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148418058.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000BC9-3017", "dur":260.000, "args":{"tIPP":254873}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148418050.500, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000BC8-3016", "dur":272.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148410861.000, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000BC6-3014", "dur":7465.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148360414.750, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000BC4-3012", "dur":57914.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148360391.750, "name":"read", "cat":"OpenCVTrace", "id":"0x100000BC3-3011", "dur":57941.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148418343.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000BCC-3020", "dur":1596.750}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148419972.500, "id":"0x100000BCF-3023-0x300000476-1142", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148420023.250, "id":"0x100000BCF-3023-0x300000476-1142", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148419972.500, "id":"0x100000BCF-3023-0x4000006B8-1720", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148420022.500, "id":"0x100000BCF-3023-0x4000006B8-1720", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148419972.500, "id":"0x100000BCF-3023-0x2000005F3-1523", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148420051.000, "id":"0x100000BCF-3023-0x2000005F3-1523", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148419972.500, "id":"0x100000BCF-3023-0x50000053E-1342", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148420062.500, "id":"0x100000BCF-3023-0x50000053E-1342", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148420034.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000006B9-1721", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148420022.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000006B8-1720", "dur":261.000, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148420031.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000477-1143", "dur":252.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148420023.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000476-1142", "dur":264.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148419972.500, "id":"0x100000BCF-3023-0x4000006BA-1722", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148420289.000, "id":"0x100000BCF-3023-0x4000006BA-1722", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148420061.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x2000005F4-1524", "dur":242.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148420051.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005F3-1523", "dur":259.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148420073.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000053F-1343", "dur":241.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148420062.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000053E-1342", "dur":257.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148420293.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000006BB-1723", "dur":240.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148420289.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000006BA-1722", "dur":248.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148419972.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000BCF-3023", "dur":593.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148419967.500, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000BCE-3022", "dur":603.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148419948.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000BCD-3021", "dur":625.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148420710.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000BD2-3026", "dur":4.500, "args":{"tIPP":3356}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148420707.250, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000BD1-3025", "dur":12.250, "args":{"tIPP":13421}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148420747.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000BD5-3029", "dur":2.000, "args":{"tIPP":2648}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148420745.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000BD4-3028", "dur":8.000, "args":{"tIPP":8902}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148420741.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000BD3-3027", "dur":22.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148420773.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000BD8-3032", "dur":1.500, "args":{"tIPP":2651}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148420770.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000BD7-3031", "dur":7.500, "args":{"tIPP":8067}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148420768.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000BD6-3030", "dur":16.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148420788.500, "id":"0x100000BD9-3033-0x4000006BC-1724", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148420812.250, "id":"0x100000BD9-3033-0x4000006BC-1724", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148420788.500, "id":"0x100000BD9-3033-0x300000478-1144", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148420826.750, "id":"0x100000BD9-3033-0x300000478-1144", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148420788.500, "id":"0x100000BD9-3033-0x2000005F5-1525", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148420871.750, "id":"0x100000BD9-3033-0x2000005F5-1525", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148420788.500, "id":"0x100000BD9-3033-0x500000540-1344", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148420873.250, "id":"0x100000BD9-3033-0x500000540-1344", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148420849.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000047D-1149", "dur":61.250, "args":{"tIPP":61153}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148420841.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000006C1-1729", "dur":72.750, "args":{"tIPP":68917}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148420846.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000047C-1148", "dur":69.500, "args":{"tIPP":70323}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148420840.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000047B-1147", "dur":77.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148420839.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000006C0-1728", "dur":80.750, "args":{"tIPP":81561}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148420829.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000006BF-1727", "dur":93.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148420905.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000005FA-1530", "dur":71.500, "args":{"tIPP":66301}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148420905.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000545-1349", "dur":73.250, "args":{"tIPP":65824}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148420902.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000005F9-1529", "dur":81.500, "args":{"tIPP":82206}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148420903.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000544-1348", "dur":83.000, "args":{"tIPP":83317}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148420892.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000005F8-1528", "dur":94.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148420893.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000543-1347", "dur":95.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148420937.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000480-1152", "dur":55.250, "args":{"tIPP":55199}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148420935.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000006C4-1732", "dur":57.500, "args":{"tIPP":57272}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148420934.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000047F-1151", "dur":62.250, "args":{"tIPP":62806}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148420933.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000006C3-1731", "dur":64.500, "args":{"tIPP":65039}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148420929.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000047E-1150", "dur":70.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148420927.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000006C2-1730", "dur":72.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148420824.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000006BE-1726", "dur":178.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148420836.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x30000047A-1146", "dur":166.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148420999.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x2000005FD-1533", "dur":52.250, "args":{"tIPP":51775}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148421002.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000548-1352", "dur":53.000, "args":{"tIPP":52282}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148420997.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x2000005FC-1532", "dur":58.750, "args":{"tIPP":59317}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148420992.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x2000005FB-1531", "dur":66.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148421000.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000547-1351", "dur":59.000, "args":{"tIPP":59686}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148420887.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x2000005F7-1527", "dur":174.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148420995.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000546-1350", "dur":67.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148420890.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x500000542-1346", "dur":175.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148421007.250, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000006C5-1733", "dur":740.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148421753.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000006C6-1734", "dur":105.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148420819.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000006BD-1725", "dur":1047.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148420812.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000006BC-1724", "dur":1056.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148421065.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x2000005FE-1534", "dur":961.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148421007.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x300000481-1153", "dur":1060.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148422033.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x2000005FF-1535", "dur":87.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148420883.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x2000005F6-1526", "dur":1244.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148420872.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x2000005F5-1525", "dur":1258.750, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148422074.500, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000482-1154", "dur":117.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148420832.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000479-1145", "dur":1368.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148420826.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000478-1144", "dur":1377.000, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148421069.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000549-1353", "dur":1208.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148422345.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x50000054A-1354", "dur":160.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148420884.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x500000541-1345", "dur":1630.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148420873.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000540-1344", "dur":1645.250, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148420788.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000BD9-3033", "dur":1776.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148422573.500, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000BDA-3034", "dur":43.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148422624.250, "id":"0x100000BDC-3036-0x4000006C7-1735", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148422682.750, "id":"0x100000BDC-3036-0x4000006C7-1735", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148422624.250, "id":"0x100000BDC-3036-0x300000483-1155", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148422704.500, "id":"0x100000BDC-3036-0x300000483-1155", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148422624.250, "id":"0x100000BDC-3036-0x200000600-1536", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148422703.250, "id":"0x100000BDC-3036-0x200000600-1536", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148422682.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000006C7-1735", "dur":35.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148422624.250, "id":"0x100000BDC-3036-0x4000006C8-1736", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148422727.000, "id":"0x100000BDC-3036-0x4000006C8-1736", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148422703.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000600-1536", "dur":35.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148422624.250, "id":"0x100000BDC-3036-0x200000601-1537", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148422748.000, "id":"0x100000BDC-3036-0x200000601-1537", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148422704.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000483-1155", "dur":82.750, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148422727.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000006C8-1736", "dur":99.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148422748.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000601-1537", "dur":96.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148422624.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000BDC-3036", "dur":266.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148422621.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000BDB-3035", "dur":275.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148420676.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000BD0-3024", "dur":2227.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148422910.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000BDD-3037", "dur":1584.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148418339.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000BCB-3019", "dur":6259.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148418337.000, "name":"process", "cat":"OpenCVTrace", "id":"0x100000BCA-3018", "dur":6266.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148424613.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000BE0-3040", "dur":4147.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148424610.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000BDF-3039", "dur":4165.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148424607.500, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000BDE-3038", "dur":4172.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148360378.750, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000BC2-3010", "dur":68403.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148428802.750, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000BE4-3044", "dur":46077.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148474918.000, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000BE6-3046", "dur":7164.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148482105.000, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000BE8-3048", "dur":264.750, "args":{"tIPP":261433}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148482095.250, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000BE7-3047", "dur":279.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148474908.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000BE5-3045", "dur":7469.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148428800.250, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000BE3-3043", "dur":53581.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148428792.000, "name":"read", "cat":"OpenCVTrace", "id":"0x100000BE2-3042", "dur":53593.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148482395.750, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000BEB-3051", "dur":1598.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148484024.000, "id":"0x100000BEE-3054-0x4000006C9-1737", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148484107.500, "id":"0x100000BEE-3054-0x4000006C9-1737", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148484024.000, "id":"0x100000BEE-3054-0x300000484-1156", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148484117.000, "id":"0x100000BEE-3054-0x300000484-1156", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148484024.000, "id":"0x100000BEE-3054-0x200000602-1538", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148484119.250, "id":"0x100000BEE-3054-0x200000602-1538", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148484024.000, "id":"0x100000BEE-3054-0x50000054B-1355", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148484120.750, "id":"0x100000BEE-3054-0x50000054B-1355", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148484119.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000006CA-1738", "dur":242.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148484107.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000006C9-1737", "dur":262.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148484131.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000054C-1356", "dur":242.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148484024.000, "id":"0x100000BEE-3054-0x4000006CB-1739", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148484375.250, "id":"0x100000BEE-3054-0x4000006CB-1739", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148484125.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000485-1157", "dur":252.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148484120.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000054B-1355", "dur":259.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148484117.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000484-1156", "dur":265.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148484129.750, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000603-1539", "dur":256.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148484119.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000602-1538", "dur":273.500, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148484380.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000006CC-1740", "dur":287.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148484375.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000006CB-1739", "dur":296.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148484024.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000BEE-3054", "dur":677.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148484018.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000BED-3053", "dur":688.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148484002.500, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000BEC-3052", "dur":708.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148484757.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000BF1-3057", "dur":5.250, "args":{"tIPP":3584}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148484754.750, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000BF0-3056", "dur":12.750, "args":{"tIPP":14255}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148484803.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000BF4-3060", "dur":2.250, "args":{"tIPP":2726}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148484800.500, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000BF3-3059", "dur":8.500, "args":{"tIPP":15032}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148484790.000, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000BF2-3058", "dur":29.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148484828.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000BF7-3063", "dur":1.750, "args":{"tIPP":2008}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148484827.000, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000BF6-3062", "dur":20.500, "args":{"tIPP":7344}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148484824.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000BF5-3061", "dur":30.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148484859.000, "id":"0x100000BF8-3064-0x300000486-1158", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148484891.750, "id":"0x100000BF8-3064-0x300000486-1158", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148484859.000, "id":"0x100000BF8-3064-0x200000604-1540", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148484896.000, "id":"0x100000BF8-3064-0x200000604-1540", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148484859.000, "id":"0x100000BF8-3064-0x4000006CD-1741", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148484926.500, "id":"0x100000BF8-3064-0x4000006CD-1741", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148484859.000, "id":"0x100000BF8-3064-0x50000054D-1357", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148484939.000, "id":"0x100000BF8-3064-0x50000054D-1357", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148484914.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000048B-1163", "dur":74.250, "args":{"tIPP":73550}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148484911.500, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000048A-1162", "dur":82.000, "args":{"tIPP":83233}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148484905.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000489-1161", "dur":90.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148484930.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x200000609-1545", "dur":69.000, "args":{"tIPP":64365}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148484927.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000608-1544", "dur":78.500, "args":{"tIPP":80093}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148484917.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000607-1543", "dur":92.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148484959.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000006D2-1746", "dur":67.250, "args":{"tIPP":64130}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148484956.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000006D1-1745", "dur":77.750, "args":{"tIPP":78495}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148484947.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000006D0-1744", "dur":89.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148484971.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000552-1362", "dur":68.500, "args":{"tIPP":64589}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148484969.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000551-1361", "dur":77.500, "args":{"tIPP":79323}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148484959.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000550-1360", "dur":90.500}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148485009.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000048E-1166", "dur":62.000, "args":{"tIPP":61765}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148485006.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000048D-1165", "dur":69.000, "args":{"tIPP":69755}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148485023.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000060C-1548", "dur":54.250, "args":{"tIPP":53525}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148485001.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000048C-1164", "dur":76.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148484901.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000488-1160", "dur":179.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148485021.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000060B-1547", "dur":60.750, "args":{"tIPP":61535}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148485015.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000060A-1546", "dur":69.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148484912.750, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000606-1542", "dur":174.250}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148485050.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000006D5-1749", "dur":54.000, "args":{"tIPP":53404}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148485048.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000006D4-1748", "dur":60.250, "args":{"tIPP":61452}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148485042.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000006D3-1747", "dur":68.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148484943.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000006CF-1743", "dur":171.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148485063.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000555-1365", "dur":54.250, "args":{"tIPP":53908}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148485061.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000554-1364", "dur":60.500, "args":{"tIPP":61503}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148485055.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000553-1363", "dur":69.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148484955.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000054F-1359", "dur":172.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148485091.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000060D-1549", "dur":717.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148485814.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000060E-1550", "dur":91.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148484907.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000605-1541", "dur":1006.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148484896.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000604-1540", "dur":1020.750, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148485118.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000006D6-1750", "dur":935.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148486058.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000006D7-1751", "dur":86.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148484937.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000006CE-1742", "dur":1215.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148485084.750, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x30000048F-1167", "dur":1067.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148484926.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000006CD-1741", "dur":1229.000, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148486157.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x300000490-1168", "dur":110.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148484897.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000487-1159", "dur":1379.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148484891.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000486-1158", "dur":1387.250, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148485131.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000556-1366", "dur":1195.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148486335.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000557-1367", "dur":141.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148484949.500, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x50000054E-1358", "dur":1535.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148484939.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000054D-1357", "dur":1549.000, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148484859.000, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000BF8-3064", "dur":1697.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148486574.000, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000BF9-3065", "dur":51.250}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148486633.500, "id":"0x100000BFB-3067-0x20000060F-1551", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148486664.250, "id":"0x100000BFB-3067-0x20000060F-1551", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148486664.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x20000060F-1551", "dur":29.750, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148486633.500, "id":"0x100000BFB-3067-0x500000558-1368", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148486694.750, "id":"0x100000BFB-3067-0x500000558-1368", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148486633.500, "id":"0x100000BFB-3067-0x300000491-1169", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148486698.500, "id":"0x100000BFB-3067-0x300000491-1169", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148486633.500, "id":"0x100000BFB-3067-0x200000610-1552", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148486700.250, "id":"0x100000BFB-3067-0x200000610-1552", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148486633.500, "id":"0x100000BFB-3067-0x4000006D8-1752", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148486711.000, "id":"0x100000BFB-3067-0x4000006D8-1752", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148486698.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000491-1169", "dur":31.000, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148486694.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000558-1368", "dur":84.250, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148486700.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000610-1552", "dur":86.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148486711.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000006D8-1752", "dur":116.750, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148486633.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000BFB-3067", "dur":265.000, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148486630.500, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000BFA-3066", "dur":280.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148484719.750, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000BEF-3055", "dur":2201.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148486930.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000BFC-3068", "dur":1519.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148482391.750, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000BEA-3050", "dur":6166.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148482389.500, "name":"process", "cat":"OpenCVTrace", "id":"0x100000BE9-3049", "dur":6173.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148488574.500, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000BFF-3071", "dur":5789.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148488571.500, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000BFE-3070", "dur":5816.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148488568.000, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000BFD-3069", "dur":5825.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148428789.500, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000BE1-3041", "dur":65607.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148494413.500, "name":"virtual bool cv::VideoCapture::grab()", "cat":"OpenCVTrace", "id":"0x100000C03-3075", "dur":48434.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148542901.250, "name":"cv::Mat cv::imdecode(cv::InputArray, int, cv::Mat*)", "cat":"OpenCVTrace", "id":"0x100000C05-3077", "dur":6866.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148549786.250, "name":"IPP:((ippicviCopy_8u_C1R_L)(sptr, (int)step, dptr, (int)dst.step, ippiSizeL((int)(cols*elemSize()), rows))) >= 0", "cat":"OpenCVTrace", "id":"0x100000C07-3079", "dur":257.750, "args":{"tIPP":251866}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148549778.750, "name":"void cv::Mat::copyTo(cv::OutputArray) const", "cat":"OpenCVTrace", "id":"0x100000C06-3078", "dur":270.250}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148542891.500, "name":"virtual bool cv::VideoCapture::retrieve(cv::OutputArray, int)", "cat":"OpenCVTrace", "id":"0x100000C04-3076", "dur":7160.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148494411.000, "name":"virtual bool cv::VideoCapture::read(cv::OutputArray)", "cat":"OpenCVTrace", "id":"0x100000C02-3074", "dur":55644.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148494408.000, "name":"read", "cat":"OpenCVTrace", "id":"0x100000C01-3073", "dur":55650.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148550069.000, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000C0A-3082", "dur":1504.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148551612.500, "id":"0x100000C0D-3085-0x200000611-1553", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148551666.500, "id":"0x100000C0D-3085-0x200000611-1553", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148551612.500, "id":"0x100000C0D-3085-0x500000559-1369", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148551666.500, "id":"0x100000C0D-3085-0x500000559-1369", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148551612.500, "id":"0x100000C0D-3085-0x4000006D9-1753", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148551685.750, "id":"0x100000C0D-3085-0x4000006D9-1753", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148551612.500, "id":"0x100000C0D-3085-0x300000492-1170", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148551695.000, "id":"0x100000C0D-3085-0x300000492-1170", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148551679.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000612-1554", "dur":242.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148551666.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000611-1553", "dur":260.500, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148551612.500, "id":"0x100000C0D-3085-0x200000613-1555", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148551933.000, "id":"0x100000C0D-3085-0x200000613-1555", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148551683.250, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x50000055A-1370", "dur":253.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148551696.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x4000006DA-1754", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148551666.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000559-1369", "dur":276.250, "args":{"range.start":96, "range.end":192}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148551702.000, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x300000493-1171", "dur":241.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148551685.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000006D9-1753", "dur":258.500, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148551695.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000492-1170", "dur":252.500, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148551937.500, "name":"void cv::CvtColorLoop_Invoker::operator()(const cv::Range&) const [with Cvt = cv::RGB2Gray]", "cat":"OpenCVTrace", "id":"0x200000614-1556", "dur":241.000}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148551933.000, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000613-1555", "dur":248.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148551612.500, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000C0D-3085", "dur":630.500, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148551607.750, "name":"void cv::hal::cvtBGRtoGray(const uchar*, size_t, uchar*, size_t, int, int, int, int, bool)", "cat":"OpenCVTrace", "id":"0x100000C0C-3084", "dur":647.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148551589.250, "name":"void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)", "cat":"OpenCVTrace", "id":"0x100000C0B-3083", "dur":670.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148552307.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000C10-3088", "dur":6.250, "args":{"tIPP":3113}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148552305.000, "name":"IPP:ipp_Canny(src, Mat(), Mat(), dst, (float)low_thresh, (float)high_thresh, L2gradient, aperture_size)", "cat":"OpenCVTrace", "id":"0x100000C0F-3087", "dur":13.000, "args":{"tIPP":14941}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148552347.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000C13-3091", "dur":2.250, "args":{"tIPP":2696}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148552344.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000C12-3090", "dur":8.250, "args":{"tIPP":8914}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148552340.250, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000C11-3089", "dur":23.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148552372.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x100000C16-3094", "dur":1.750, "args":{"tIPP":2050}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148552370.750, "name":"IPP:ipp_Mat_setTo_Mat(*this, value, mask)", "cat":"OpenCVTrace", "id":"0x100000C15-3093", "dur":7.000, "args":{"tIPP":7466}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148552368.500, "name":"cv::Mat& cv::Mat::setTo(cv::InputArray, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000C14-3092", "dur":15.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148552389.750, "id":"0x100000C17-3095-0x200000615-1557", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29763, "ts":1497581148552417.250, "id":"0x100000C17-3095-0x200000615-1557", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148552389.750, "id":"0x100000C17-3095-0x50000055B-1371", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148552425.500, "id":"0x100000C17-3095-0x50000055B-1371", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148552389.750, "id":"0x100000C17-3095-0x300000494-1172", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148552435.750, "id":"0x100000C17-3095-0x300000494-1172", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148552389.750, "id":"0x100000C17-3095-0x4000006DB-1755", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148552465.250, "id":"0x100000C17-3095-0x4000006DB-1755", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148552459.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x300000499-1177", "dur":71.250, "args":{"tIPP":70914}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148552456.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x300000498-1176", "dur":81.500, "args":{"tIPP":80407}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148552445.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000061A-1562", "dur":92.500, "args":{"tIPP":87295}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148552450.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x300000497-1175", "dur":90.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148552473.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000560-1376", "dur":68.250, "args":{"tIPP":65128}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148552443.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x200000619-1561", "dur":100.750, "args":{"tIPP":101443}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148552433.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x200000618-1560", "dur":113.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148552470.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x50000055F-1375", "dur":84.000, "args":{"tIPP":83510}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148552461.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x50000055E-1374", "dur":95.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148552569.750, "name":"IPP", "cat":"OpenCVTrace", "id":"0x500000563-1379", "dur":72.750, "args":{"tIPP":72461}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148552567.250, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x500000562-1378", "dur":80.000, "args":{"tIPP":80642}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148552562.500, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x500000561-1377", "dur":87.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148552553.500, "name":"IPP", "cat":"OpenCVTrace", "id":"0x30000049C-1180", "dur":98.750, "args":{"tIPP":98400}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148552457.000, "name":"gradient", "cat":"OpenCVTrace", "id":"0x50000055D-1373", "dur":196.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148552550.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x30000049B-1179", "dur":106.000, "args":{"tIPP":106505}}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148552559.000, "name":"IPP", "cat":"OpenCVTrace", "id":"0x20000061D-1565", "dur":97.750, "args":{"tIPP":97037}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148552545.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x30000049A-1178", "dur":113.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148552556.750, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x20000061C-1564", "dur":104.500, "args":{"tIPP":105034}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148552446.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x300000496-1174", "dur":216.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148552552.250, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x20000061B-1563", "dur":111.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148552428.500, "name":"gradient", "cat":"OpenCVTrace", "id":"0x200000617-1559", "dur":238.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148552593.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000006E0-1760", "dur":74.250, "args":{"tIPP":86357}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148552573.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000006DF-1759", "dur":101.500, "args":{"tIPP":181239}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148552485.000, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000006DE-1758", "dur":193.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148552692.250, "name":"IPP", "cat":"OpenCVTrace", "id":"0x4000006E3-1763", "dur":64.750, "args":{"tIPP":64476}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148552690.000, "name":"IPP:(ipp_Deriv(_src, _dst, dx, dy, ksize, scale, delta, borderType))", "cat":"OpenCVTrace", "id":"0x4000006E2-1762", "dur":71.000, "args":{"tIPP":72169}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148552683.750, "name":"void cv::Sobel(cv::InputArray, cv::OutputArray, int, int, int, int, double, double, int)", "cat":"OpenCVTrace", "id":"0x4000006E1-1761", "dur":80.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148552481.250, "name":"gradient", "cat":"OpenCVTrace", "id":"0x4000006DD-1757", "dur":285.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148552671.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x20000061E-1566", "dur":671.250}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148553347.000, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x20000061F-1567", "dur":98.500}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148552423.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x200000616-1558", "dur":1029.750}, +{"ph":"X", "pid":29753, "tid":29763, "ts":1497581148552417.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x200000615-1557", "dur":1039.250, "args":{"range.start":0, "range.end":120}}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148552666.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x30000049D-1181", "dur":902.750}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148553574.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x30000049E-1182", "dur":89.000}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148552442.250, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x300000495-1173", "dur":1229.250}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148552435.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x300000494-1172", "dur":1239.250, "args":{"range.start":240, "range.end":360}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148552657.000, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x500000564-1380", "dur":1053.250}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148553716.250, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x500000565-1381", "dur":94.000}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148552451.750, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x50000055C-1372", "dur":1366.500}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148552425.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x50000055B-1371", "dur":1395.750, "args":{"range.start":120, "range.end":240}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148552770.500, "name":"magnitude", "cat":"OpenCVTrace", "id":"0x4000006E4-1764", "dur":1147.500}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148553924.750, "name":"hysteresis", "cat":"OpenCVTrace", "id":"0x4000006E5-1765", "dur":140.750}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148552476.000, "name":"virtual void cv::parallelCanny::operator()(const cv::Range&) const", "cat":"OpenCVTrace", "id":"0x4000006DC-1756", "dur":1597.000}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148552465.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000006DB-1755", "dur":1611.500, "args":{"range.start":360, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148552389.750, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000C17-3095", "dur":1714.250, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148554115.750, "name":"global_hysteresis", "cat":"OpenCVTrace", "id":"0x100000C18-3096", "dur":11.500}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148554133.250, "id":"0x100000C1A-3098-0x500000566-1382", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148554181.250, "id":"0x100000C1A-3098-0x500000566-1382", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148554133.250, "id":"0x100000C1A-3098-0x4000006E6-1766", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148554199.750, "id":"0x100000C1A-3098-0x4000006E6-1766", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148554181.250, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000566-1382", "dur":31.250, "args":{"range.start":0, "range.end":96}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148554133.250, "id":"0x100000C1A-3098-0x30000049F-1183", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29765, "ts":1497581148554210.500, "id":"0x100000C1A-3098-0x30000049F-1183", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148554133.250, "id":"0x100000C1A-3098-0x500000567-1383", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29764, "ts":1497581148554218.500, "id":"0x100000C1A-3098-0x500000567-1383", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148554199.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000006E6-1766", "dur":36.750, "args":{"range.start":96, "range.end":192}}, +{"ph":"s", "name": "relation", "pid":29753, "tid":29753, "ts":1497581148554133.250, "id":"0x100000C1A-3098-0x4000006E7-1767", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"f", "name": "relation", "pid":29753, "tid":29762, "ts":1497581148554245.750, "id":"0x100000C1A-3098-0x4000006E7-1767", "args":{"name": "child_of"}, "cat":"OpenCVTrace"}, +{"ph":"X", "pid":29753, "tid":29765, "ts":1497581148554210.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x30000049F-1183", "dur":87.000, "args":{"range.start":192, "range.end":288}}, +{"ph":"X", "pid":29753, "tid":29764, "ts":1497581148554218.500, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x500000567-1383", "dur":92.000, "args":{"range.start":288, "range.end":384}}, +{"ph":"X", "pid":29753, "tid":29762, "ts":1497581148554245.750, "name":"parallel_for_body", "cat":"OpenCVTrace", "id":"0x4000006E7-1767", "dur":93.750, "args":{"range.start":384, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148554133.250, "name":"parallel_for", "cat":"OpenCVTrace", "id":"0x100000C1A-3098", "dur":276.750, "args":{"nstripes":4, "range.start":0, "range.end":480}}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148554130.750, "name":"finalPass", "cat":"OpenCVTrace", "id":"0x100000C19-3097", "dur":294.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148552267.000, "name":"void cv::Canny(cv::InputArray, cv::OutputArray, double, double, int, bool)", "cat":"OpenCVTrace", "id":"0x100000C0E-3086", "dur":2167.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148554444.250, "name":"void cv::imshow(const cv::String&, cv::InputArray)", "cat":"OpenCVTrace", "id":"0x100000C1B-3099", "dur":1553.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148550065.250, "name":"void process_frame(const cv::Mat&)", "cat":"OpenCVTrace", "id":"0x100000C09-3081", "dur":6023.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148550063.000, "name":"process", "cat":"OpenCVTrace", "id":"0x100000C08-3080", "dur":6030.000}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148556103.250, "name":"int cv::waitKeyEx(int)", "cat":"OpenCVTrace", "id":"0x100000C1E-3102", "dur":3642.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148556100.750, "name":"int cv::waitKey(int)", "cat":"OpenCVTrace", "id":"0x100000C1D-3101", "dur":3657.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148556097.750, "name":"delay", "cat":"OpenCVTrace", "id":"0x100000C1C-3100", "dur":3663.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148494405.500, "name":"FRAME", "cat":"OpenCVTrace", "id":"0x100000C00-3072", "dur":65358.500}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581148560124.500, "name":"virtual cv::VideoCapture::~VideoCapture()", "cat":"OpenCVTrace", "id":"0x100000C1F-3103", "dur":1569.750}, +{"ph":"X", "pid":29753, "tid":29753, "ts":1497581138645000.250, "name":"int main(int, char**)", "cat":"OpenCVTrace", "id":"0x100000001-1", "dur":9916717.000}, +{"ph":"b", "pid":29753, "tid":29753, "ts":1497581138644886.250, "name":"OpenCVTrace", "cat":"OpenCVTrace", "id":"140127416099176"}, +{"ph":"e", "pid":29753, "tid":29753, "ts":1497581148562193.000, "name":"OpenCVTrace", "cat":"OpenCVTrace", "id":"140127416099176"}, +{"name": "process_sort_index", "ph":"M", "pid":29753, "tid":-1, "args": {"sort_index":-1}} +]} \ No newline at end of file diff --git a/data/ocv-trace.zip b/data/ocv-trace.zip new file mode 100644 index 0000000000000000000000000000000000000000..2a4c5082ff757e02c104d6151c66fa2e204e4778 GIT binary patch literal 171230 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/xOv74pDq1V^7~8Y{3@%KF!Z+ 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 R0RRC2VgLXDW}E^5003m)-z@+D literal 0 HcmV?d00001 diff --git a/images/opencv-trace-analyze.png b/images/opencv-trace-analyze.png new file mode 100644 index 0000000000000000000000000000000000000000..99b5278729400c583f61abdc4dd22cc63892b351 GIT binary patch literal 47647 zcmb@u2RxR2|37@9P?UB`C<>v_AX_LZMMWstQrRneWM(HBB`YZ_Ga1QVp_D>KMv|Gm z=l^|lbzj$g{r=DEd0zk5^Y8AuuPZrE=W!h0@8|PgpRc#V1(^-&cdsXrNE^<`N?#(8 zDDadT5VhN!m4<6CikIjo9}aO-afE?fB8L?O~(Y(`I^#xB=L<)7V>;) zf1s>=OhD}bHOGFR-67_O_%2Fs&hz$&Uq`l?=A^U^xA)%I(+~5jN0wHq1D8kYQr}EH ztzRtCudfr77wmf^n02%-fseM#WiPcW@%!FR*Udl3fBz@7Ys@;*$xUm1|2{_c=NqV9 z*+_qVY0b%xYyR^x>c^x%-?--FR??rB@4ZPb@t?1rC*jRKx3UCL%SVejrW!tw-GB4e zt=O)OWRD{v4zjtO*qAT$dY9+P>(?XI{H|WTx_66r{&nV)Q`@FLe*CDQNA)lyWZ#h^ zTRNRrMQucwM%we--rCQ8|M@<`)XK`k)05IR2p|1HFuT0=_j2#+oU02%X`jA+y~n3h zDIze_+}zB{#YHnSGxKE^Wzh5IY=*6`)>-_liw&nOEng{GUFP}lM3CazwQKzY0|!M5 zU%uS1IP=R*fup?c(NQvz{mk&mt53Vh|rm+|xUE%Tt+si~*uQ5(jS zrOV11XWZyK)^!pew4|kF*NY30yB|7zYi;#;c`fJr;%JdqaPZ|EoraE%fa+@5XV0IP zR#sBJeEG7vzP>8gtjF$|yvDqA?;6c72^T*$HJ!G%7Y;pi&GX^IZ3Xi`BW&h-!!~c- z>LzIMGd*DEdJoz2=PTX?vuoYFNzD}Kg&!cvv90ver_E>1oRPh7q4HN-PEbSyjf{+p zw6yeIVPS^Q(9mxqd+^l0#b;z}*3!~CVL!tyCnvXe6ZNLeoA3Jh(S}Dvlzsh5ziZd7 zo5seTK|!0pfB%jfUtD7p$ShtdzA{et<;$1ix;k1`nSh6Hcxyt#!ouQWVn_o61H4C$ zxJvAm(AH+z$Smg9)O6*}_sGb|IF@5sS@-43Hl3<~iuiM3ycR#@boKQ1adNIdeE2Z0 zfPj~q8%461mDTh#%x4F3v9-}8#hLWhI+QPUOgrtP}b0} zB~B)g$&{gJY2sYLOsm1%Wb~?^yx9C2At9j?X5ZIbh!k2YB_)N$m7(o0J*d=lVsT}0 zRLj7?HzsDU!|XR}US8f}I`Ji!#LF*cWTOiw&ID?ZnOj&$Sy^Sbk8a<-Jv}qCw9=np z{8vsVImyA%5tnlJ^9y<60nqH=c2VK3Twa{r%*;$DEG%3XDZI1owNae#R@c1?k@&h! zcd5tM0^6h5XPbBK^s=4&*&Qq|7W6ZAV#54ObF&opj<{E^6c6VJo;XpAH59>bREnq8 z+p3^AGBDsxT!u`*p1XJNl6~*#Ar>K4{YKkpGmF{kAl3}r6D)YqqqB7E_PNcRq_LTq z${<#mvH8B}o|ictyDb^>nrq9v=yV1e;>V_^*OKzWO^tRN^L-x_H*P<%|G zW#y`74QKyTzB{@bl{HS?x-}5fFQ8pcy@rzVyNUB6!<>Vdac7}FyL?pFH|tIhZ*T7! z`zO1O-Y9Rgs*bnzz1nq*`tkAcHq(vDv5AS^jmgThSARbSb`nca z|Dz4oAMD!N+RP??oM|s~WWZCkS(rMwhMer!v18am#k{n;85s6$@gD2{#G0a-h6Bx<+D(b1854Y^!6FPVIl2yqWzy?XWW(|BTEv0Pnz zeQVQg{U1cUQECxrAMRF97Fu*EEEL0!i;0gv-Y;aH7Uu8o|MBx@`=4Cvd<=JAz+D_2 z9Sy9jliMTaK%cCfcKX~o8cQpy*yLp41iJu6;VTP5RX^SZXJ}WfAO7}cC;Npb{hvew z3?0ihTUlAjMTzVR3JO}^JCbhRd-hdMP7g{-^}BZ^JVi@Kx@J%dVqd@BvBg{ZaT*rD zIU7P0~gVF0L}%%8QpTvpUw_Y)-vSa+w}# zPBxT~lA_Sl(?gLc^=At~g6{3qYrbac(cF0d*yG^k=NyNW-5)=0 zO`q1faA9M^=g(&2-%k?2Hs}8RYhK7ldj99hQff|$CC%Ekw6?Cl zD=}6lCbY+J@Rr!0R48zlqT0M{I$r!n9G_VCZ&`=i+|L}aPr}0D zsHLSP2V2=5Pb~!v4LTzuBcFYr(mtNnBw&b(c+~SdUVsIRef81K#>2Z(h4_yj*XpVC zFJoaV<2&tW6r4Hn`ZfQ4HZ~R!5eJp8m#vE&pyKTMM%91UyBIcTlRy>5Q zN2=d_>+LFWoBJ7ILL&Wc;x^f@Uu$DA%=O0wji=OP4Q~agO%)Yqs3Hd9%8eT{EH2qq~s!E>bHM0j_KUF1|7;aigL$?fbweyZ?b! z4)K0ulupbpBZG4VzbImAoKjb$%$P|^{ARQC7j=*3bZ&T25Oc5l6`h3gaGWE7yYB7u zVRo7$lZ@SjRZ?FeMyeU!g`dFjdHmE@Dv73*?o2wDBinxQJ>@)Ic94fdJ9m_#ID6Fg z8x7-a(wblT+d`K9@U~(j~GcU0#A(PnpnHeF@>oU947SH+yR?rndTRT#FTLTfEY>CZf!rxHc+GIn>Y5+T(9)& znSi&*N!TH)nt;+aOLKggnVBlrxCOASK0iMnepEl8VWG9HZS$^O-e0~be*OBj`0Ll) z+B16iZmA@?n${=L(R8>CKYDvhT3hWtTD9evFh2+m2Hv4zWn~RbiH*IB;;yT&U)I{X z+tbsN~PHxG`202!#X=!0YIpt%L z{LS9dEYhb>vxtf^Ubt|fYutuAkA3UpN?rUn^!~Ld!6&Roo>=Zl=IjetTzT~Zto%wkF2GoCD)>FBb!`!v5*FO zFy8N;xA#ePbtW5;4wt^G#)|-P+>v={N~T7SMQk%m!?6%cfu^xaDQ?T_=&%l5HJ$u< zK7NK{H)|%4-_eGK2B0D;YwKC3`3rGeLR_CODmmg_ai)d2J)**%FlaZMw!PBPKdiHR z_ipo^Bw^FZkr)wD$lLQ9H+bAEqjUh4aqhQVI$`c;XzX&r=``@?LI%4 zzJ5^_>$aM8fAVAx795rM(wN(n4wZ3VfRB%>?0!j2&AsO4=3^soMkP`Eacky&1j{Sn z$wWJ^>;m7RB857vt~e4qa>tGxo7Q{$hP>b2Sg-PZE@gI}uP85FMtc4;z9gXoAU|F#kbKOG}%MEiSu%OUkvJjR0%Ks5Zpb zI&dzu`19wjfDm8vt+=o&({Nz zQ1ao!g+%|N)s;65lhadEDnb)L?(eNfJ1VeO!7UY3RH&7el|$>_*VQSuCUD=#&dyHh zVHS7dwk}K&ee~!NNLb~IXeS>m-r9G9f`Vfc6Rye0T#`~!L@Bzm_;#8q?2YxPcI&HK z)YQ}@l3`~dqwkJGuD-rBvBDRdA#tWoHPYF7-(Ct%XChV<~^L(P^< zy?O@$9;_aGDvywm?N_f|!+oi42&(VPT6hWa3H)?XRW*^9vizf4#1P08Ei*H-+>;X* z^Vh_t>|td5_9D+R=HS7DCnY3Eb?@JA-m$}zQTPtWp=fdE!uAuR^7aH~(W?zDsjj95 zwlXy{)0*$ZM?m#UfAvaQQE?j<_QOj3nuiC&kLaxjUZlhZ+YjFMA@JTk302iyxRw5@ zSvNMEmD`rhlYDe%>Uke+mTl{ULP9*6)$KR%^Yc^Ot{?BI>P=l+Gu%B`AF{o|FvjXi zd|c832vfe*+dcgv={G;IH0AaT#&MWb&t!l_s#n~LuznMvzeu4Zl$d{IYNqv*ve>}P zn&PS|DlsuJAR;A|Lg!T{ZnfM^c*41M(@B;shXJgbsJ3Sw-Jxn*;j?{irp<(CJ9CSR z=faND(9i_$F0>rD1cucOBG}LyhAT@qYUBUf(xTN-U~6h>Dj_RN4e-tDyy7r0ajvnk z5p1Lah}3jp>ekKMw@cgG_Y5_sRe`9}$;-<(Whz9Vjz`!c7 z#b;Sos*E$g+FpD)O+i5s-)GWM@F-pfTekM+2S#$|m3jTSxw-23JuYV%LMl=$ypuol zynXw&_d{5AAE-`3YU*h-Grsn3-^KwYGIX7to!3xNNr4HMl$4k|KF?WEa97}vh6-Y- znpR#e-9I!`*4B0{zxHWZ*v=zIj(}@SO;2A`SN~u)m}k&@IQ-G0lFm-%qc`d_8#NRZ zTtFzd?bwkSx@q_e9|y<1Mib$%wf23H*6FsBHy)E{DRT2huuam_(ZUhFh9||d^<2FM_@e-&E`FO{OZLPX+f@Z<~!fLTQ@uM z%?+ZfPjr5&~cgE3CG*zQ$qqum{$pIao--{<;b858{;^Z7`nl_J_Bw4p7 z3PrV5*)ha*{A^i~2)U4yy8Uf-VwyukpGJg;-4yl0!onu%HE8Ir?U~m}nzwJ)*d3C* za_7#SN_p{R_tllzB9&az*ivVD-7wLf!$sxS&3)f2J$QN`M>ovk63D}DVB5nH{NS6p zxw*39KNViBd3c0DDYCvX$Y3(hq7T^FrLSJkyr&@?}Ls z{5i89)tf;eyB4O0WY3-@C#77?UJo{}*|>Sj7T0_CsPiJ6N!PDR-mg{Aa0*lih>hK6 zXk@f`(#1M0gDEv^hoO@I z7!{*j-hcd9sB4BJe@8;5%q|~oetIEmJwvP3@|S6EnrrWVplCOH!O3H~sA8gXY};f? zQv1`vtDmk#EYz@n6FbVoLkHAZQBm>A5~Pid4;wU# z-j#4UbnUffQ;MporKPl?A$O`;9?SLBt9L5arfy_nV&XJXyirlk(y%>uGl*v;hykDehdrT& zw{Cgkkq`tjtze?&D7&iYv=<9EH@C`GUa{yv=hekdf?=TVctTAgC*cFR0Yj@?y;=$Y zT@}b2wn#+?aLf*4cN@$~8b7tPJZdyqOHTIfB;C>6yu-Y_o36b!yqlVO82v}f$msop zMWL{b$DoxE_zE`w5H{Um-n{8VU#LZuqjTHjShp1PK?w~F=G4?wo5}YAsw+GP50=bN z_CY`(q$!lscNJa{UNr01KjW%0t*2VCu{w$^4SANcNMMMLXbM@J5xIN=A~*14+%gSP zAq%!=OFR-)TgDx(d+_3X1l!K6yG^Pg0YgnMby~__jzSe0oS8P?JLwW1e*h>(r(6`f zdz*jqNb&nOQe>xu-YrNsWGc`EKYMmM=(_pP$5<)zT0tw8 zH{6PSk8A3$-hRn-P9pKKRc%!L^&N7JmrO*nFMgVDKajfZkZof~cx}xV?={*PDx5oa z?u^ULrBA-{a&W72LQ)!!LSv<=N{xU2@@Kvbl{&jYR<5FZQ~IgOKUVSVGDACpr&mFz zOM1ptnmtF#z3j!tss=S^%V@9qQN39%^t3*J=@c#DJ@X4 zovzz7wpL$Ag@b3M4J+QuTNamw; z*n8oqi$4L=>tvW6_bab(2QZ1&0J*=5tmmb*82-w4nq%9>t8!6|PA@)y@oo#AnzFo6 z;<{Gu;>AxcZNc~N7XzvvnVz1mLu*uOEo+SC;__*c7)m)Sqcm++^(m{BAw{H^(fay3 zhD^tl9KON96HKy-1LcR55733mtGDwsgPc+yd__n4Me(uoqZkRC*E-gbv{29fN^u== z-xf*u>hebLokf!6&Q_|JRR_t{-&Vz6FB<*#i`H+#i$3YxWOiBcz+H8!^UVK%_nd8e zfj8}7|Jww)x08B-@;~0k|8zNs&-8z0op4C91VQ7|lYQON-Y&xJz_G&@a$^27@iJZr zZ9}2;(MrzFL*fq?Xn(JTas_G8R~DT=4}&GRj*Xc<5w_m=`t@sQY`ab4hlYlL&(@+M zl8RA8iS9!x#-7F+-n+wh{JlV@=ERS8oI|zs^P_`L`2X^?U^XhPlvj zA8qr|4$=MW>}B7+F}{EQ{+^GIq@A5mdwV-RrN@H@Tc|xGbMx{NzZCt;DtYrP*l_vO zsZ&HdymDm+lbFLjtmN{Fihb}Pfc|-pA3t^SBpK>?*Z1$PP~Rc8t|Pxo0**cn0QGO` zmMppa=CeNaQ?BX&)*xAT!ZdmDq72wWgemaAP=Eha(n{T1?>ol`WI>qpb zxeBg?god)Pu~FLE+JfWJ3z|QBvI5o)rXX?W4nO$D=lG#B&JDO)Xkt$UEhvE$c#j=> z_$Kt-ps-fy8V^2ie}9ihk9L8Rc)k*CH;2XY4_^i2q;L{1Z9D@(KQTZpBDdK9no4}n z?evSsMnXa?Cbdl_pC!$_V;7x0lfzC@PF1^`m34G!X^DWN(B{LGI$%qsr}I7$wco+U z#)j7K3T+aMuC%PI``0i3r%zda{P8U9H^b!t;X*U{9$`{=7bFEH+G~@} zjRfFlXO}vEegld_xR6!SlZ~fOpZ;3pT=eREtinC;`zIo{TR=R!Cg-VXXrxdJu>ZSy zdp&?qbai!$ft%rd=r!u=>sPg2iWtgjXt?y`gc&)cGgm+sT!_XCu6#EwjRy@%K}l&XP{Eg`rp&2maFSa6=g*(h3*X^Bd_CVC zP~>TT{_blz#vzqIpwV$hUwCxHL&+I^95}%D{{2l@lLX`>44Y7HRaX!wop%ood@Xbo zcAD?qSukG7aKf^GlkvBF4;TO-VNgiBup!EQwsQe6tS6-`Y~8YjXzjSotO5c%2_^iT zxN&rMWqoO>>xkt#L9AVso_^rFv9Yn@0^3Q#K7(EyIy^esnY`fj_^n#*49yzy5ZfEP z@9OG^D|U5r1B>(i6ep8ala-a#{o{u_`~^rKS7TSMT)9Fp)}-WQG;Du(m9$CcJv=;! z_x9U$6k^>W>*d}-_>ZcB5$=-v0+_`&Ld1e|L3hhOw-@YI_(^1ByyHg@g@NU2iGD*} z-Diq2sTbOZtdx{O8qAJ=HLVgAs86i%efvH*sg*r?s-69t)7t9VS{k(cuW#)II_!oH z`750c;f%Z2Nm>Y3SP zyhJUzx!ueX*LIAbpXJb@4fthlZZgDtd&a!Gwe6e8(T{3x?rdmI)2ITq(CMG7YUcY8Jaf04?zE&e@-ZK5N zM(TNV(OjoxAygVq>FCRPbUE#Sxd6n}>(-S35G!^B(z<_0vQ)I9i@&Y5fj?>DNm9Yr zHj$RL$#?9IC&=I+Fz_1|zq}wl@B?@Bi;WkL_-_ng;paMPNMqT(_IJJ8O z&DX%Ss{9wnI{4+}X7ma$I=EvpkjAE_rea>apd#5oO+rZ~IuJ;K$MkOt;^{|y5-*k? z4CZ?k+8&uH^@jD}8*N@(F;8JvuKl4dT!qxrS z+RCzbFG+++{(=)z(EH0t!%89gl)KRs>Y~M&KYjWHDL5=kAAJXHkq~+BKX@=9w_LP1 z@`lVdvwb@_G!2xfJt8)n7H3Dpvb>XdnxB9DszOjha0giZj1x1awRC6z=z)aYLPf`< zX#0zSI#Ow%I@>#WQlXyJXXlsaWt8YS z=S)uI38B-aw{D|e!yU1V4rw)XW#IiUP-EE4&{il29iPzU7IOJ59Gh%|BO@Yw(F6dN z(sf7X+rt5sr8u@d1)zsV8nfWF2Q<3M4MWtTX3Z zw{D%*ydt!+9Vus+qwA}HWKA5VKFMIGmtl31kqnwrP9lB5edv%D7#l3VbE{;$M~}Jz z5QxonQN%kcDxn_)?%f8HqiVMdOkKi_gzF0Nj@rP$Ahf-0q50)CfoH?lbBr0e>P>(3 zF{N?V(;lPQdAJ-Vz8M5358JGS1ZwbYcp0UDAPSc*JylqBbtQM0>-Lg*Dlg_RhsLt` zV{>y@;l_7wqiP0gvlAz?+fcxO5_GED$_`muT9&UYFG3afQ&zV<)k~Cr0yZ}rC;^L1 zk}Hd+iY84EVC3lxRYYF}`|Y}{j+XudNZ%kXb2|FVf&Vy&6LstphYlSA@pSrmIR#q_ zv_B>;jsjAz;0|sT($1Y>Vp%x|PyngjzI~gtGH0*K5@cy`r)eOIf@-5?T{s^hAI>=x zK574K1J5VX34EX9@ZriNrQ~gcJVQs7_=05jn~U`}bv7p?6>&Lw?zNkcR^#506}3=Z z!}EAKX`)U+q9t3Fdxx7AeWIw;Mdwp|aM*8!rLC3v#-@bTe_+eHa&5EdZyHk`AKo^a zCG>4pS|GYwwh6~VpY7P0PI=OoFD@TAg|`Nzq$CL{_08UW;|8X z94%76IR#jO_=5XB{EfN|+=)kXb2c|nch=YTeE%Na-mdmMH8o&~NyqwU z0GxQeHZp1hOopQX)`Tz%-|^eL-s6($qZI;8p{i1TdyWOeE50(vdKqe8%JnxhkE*N& zldGTq7l*o^<8>|S-z@48R?+j^-0;N2L@mf90vtlg4M8-@`oyZ}9(<9c7Si7QD_Guc zWb1;^1A?bGlE8NM>C^q9;GF{*s!x;ui_dVl&ye9SDL*ses>eX8qBNol=na}TgG!#o zAMvW#8+a9n6+yB3wq9L(5AWB%DJ*~*9-+1}kE*Zi! zK3Q-g!RyWlbH^z>fla%2`yAE(Q2gP;M&Mk>R7I$hcmSFvCTSC2Q3`h>bU}aghFsWC z{l6%a4kKQie(N(Es9dcmeQB%g7M-cu_Q=AuLAC>}2eGrQ!20K! zK7AUv!vNh@3aKc_&s5*kgJhq5iPG;~L9-!bOl*bl5oLLt~?YGL7q#LC=fvjKxM9FFni3+L0Jd>R+W2kr8TEsy~sVy3{x;o;$X4<1}cczPfybaY-2t$loa?gt06 zz8wz^0U`b`qJ;YYUlBR57IzPieSrFa9B78ppr;6tXzA*%0U{;RbF8cs0F@`~ra07X zd$*H{W2L-eu(dD0xN!0>(u6{HBc!dRB{m}?C?1(X>D#wCFGPu~12h0A!Mn#66zoAz z0tV8h)*F2l{i9ODireZrJwv{DmlC z>%;%hBCzf&%MjmW<>bmCx_m-(!@|NMR1`Ok+fmpNTwnwCLZY~k&QsWx56;WUsW|S( zy86rfxto_Ki1?H0ufRQmTR@^b{^F6q;3|#?eg!oa1_fP=Zq>hW!xK=>vhB1gBb-QN zbyVEl-HD_X`jt(OzW`yt5orHhD0c~bknvicqAq`d4&u%bU|vyCG3ME`H4xn3sk2>4 zQ6U4mA!#<&GybMiwfgYH&Mu~Vc&z=_o!o^;Pl_3o^|gQrbrAw|=z4ezy6;w2R=y>P z!|45oFj9W&K)d0{mbo~B2;>Q;r4v}jS|ESyborucSP6Bi#D(&EyzISq;-jxZ)Qos{CjrW#w9b z20bBFRaGt27x*`!7e4ChnB&>SFW*V%U27~Tz%#=ypL9Fgp}``0EZ^SsU!I9vDvZ)) z7!do0fBiB;_|K0)U?Xyx#OBJ+&$lF1e^AlwMPyEUd0`q1n}S3*+#DR#;DLl{|DW6& zXw<_FMSDBD(&px!5dtQa$O!S7bcn!1-HV75mH=3t)TvWzVb}24&lm#F{9#jca1QG@ zH8QluC~L8pNe@V1OT%6sGS;O~4o`Mk($MD7y1&H%RSaZ0g)EhTal01GdG(R*d{J2Y(E_LB5U0g^_<7yG?=N}&%9u8s*cKg(q zyFC0gLnp=T^Y%!jUZ69iBZ@Jw|LIXSywO?I#ah%wC3B4&d9i^!`Fv5bT>II>NXD2U zb4+kibAc^^Orov`3<8uRi9kXDN>R((LU2qN79N!74-UVGSy_7jeT79EdyZ?+O~2yrf$F z8hLAKQBhI224pTZ{A73-_yL<)Pgl?PqfQX$A1YV5c7`R(ey-YudkhrV^9~d5*uzEb z`N7j+ZJxX0Zn*qc6p{w~XB!k@0mLnklCYWT-wdUQb!YGgnghyCJKAUP0lo3&66kbL zD9s&XP=6bpG}@ZydCr>{L4qQv-g*QuiBu>e#{65hZXGY7V(!A;CyXt^UB7mX2H!v! zZ)m;cFtW)=px=;R`Wte)7UYze*%ZqdWgsM`XJ=O!q`mb7xI)Fw{Lvl2Vy`>7Lts=z zMFrPMv@sN9BsTQl)epW|UaMT>xH!{|Es8B%ICU^3MHDJ!xVW>Jy7RJC!Q=9Q+%7t7R^7%{?+izp<*(#fv&V&2+_coh&nX7k&CO=qw>Ns(xbM9H& zRu?ZiW)>C}au}u!%3F0+|6iQASCblq6KBHwt_J7>IHIb;cPAmMc*q+;hC1xHK?*Fa zChT89O~TmxhdY*h{J05{0+GT7jc@_3&8QJx4Sm>n63D3akBtYdDfe*pyX>H$xDOE> zz|D0}1h;PSc0XWI-&eVpk8ksV0|x+lq?MG2e1vM|)BW`?HO`;^^+*hrU2oux&A2wU z4F%Ni^qd?o+%GP+c6zI|Ei=cD9aFe+g%SV^799mr>$;4!Mj96zM*ST@*&Maw(13=P z?f*ZWw@X4~{Y!rvZ`npEQlS-aFyPgO$z*o%cS?zOP@zR?#&GHgv6CT}1nOSeP z*aDUJ-EM)%U}@FJ+*!i-nHwvkBa=vF<{ZqC668tvtqA%MilD#z7kW=EyCYK0Xm3X~ z97!%vZ_Y;N&K!q?p-KPq(e%0fTae2cvng;IB4J_y%1i@8ZPcrlfw=#T{?S)oQd9H$ z{#_e;D(T!bSEdaAbJ{YnNhwYXorZ&xHX_)Vu1d3j%t}rUZ2zI4PsgHn8812-X;>R7 zK9h2eNpeyWV_o<;@Jxj}bcP{ysi38~t>7sALhaz})WBun%O(nvUNa{Ws4(qnD14k4 zYM}ny8e#Msn$-My^y_j8&xDJiTz-Rz*Hv|e(4F=}(XrwB(Nxh>H_2nZUp)L#RZqV! zBt+@>i@~Li8b?E8jroM75(*Vn)q|mn5`EBSiD?If;fWy9Ii9yuGRyVrq)Nn889jBD z{~{3dQ_H`HU+C}LlV%~pKfsGBZ|=Now^l`-4=7XyBErh7^XhNZ<02j^yo5v@Edv9C z$Am;lV?D+XG#tj)qSUX<909uL4~@mCHpC{S5>IKTk-IjTO0X zI^C9`Lv>k2rCP*c?*2Ti?H>X4)zz9PbLGd5ALj$G)7!FTOE^H<^TI;)+tE)uDTCor zu!)I9spgr-mrlSS;**RWdsJm%#AG}JSi}om0SIW!?u;py%!+Z-Gw8fAcO zSM|4=J{xnGg0rnYx97QVt;>aIvFnF{F#kv6{)=48hK15lQ)@aVH03os9-i=m@+X7n z0U<*EtlNc2n3{JK88-};xh z$YRai{ImN8T^aA!bS;YK=OZYYnWKN-u1ZD$AIk^X>l6xTZ|ci!n{JDJvNN|g=||yB zU{?V#Td~koLiDg(dx+v}t;*}IdmwC_{AB0fb6~$GzVLSchh8Yy`Cq^P86#6q|HJcr+egvsx0Pu5sBnAA z?jN*bCO$8I=X=?qr{9#n;PYH!rLU!}?fUH5{(pw00OSF#B{3}lzDVYBfc?OMl8z20 z^f2htp0MHWjCO25TRaoYM$CU;)QE$JN9Ou<#^-X6h*%Pl+eILSn6H8~j!2rOv2g(A z)Ce6Mv;|v)5g#D~S}y1+oS>)R?if5NMv2nIyc%#O28OzsSLdi8CTfCgqFWGCR0t`W znVAujZb9MU_uw_eK`Ma!z|H9A=l8JnE3kG$286A6H%w3@7eY289v7aHJ8VYmYvQJ2 ziVS6!J4w3+ z2ni`gPCWQcn>O)w^;w4zVNW=?NLqe z63u0QI*{o+AB(*@b;QGx#^%mWja#;QdhwSY**lrE{Wk3iMxrqK5Qv0gS$(~{);yHo z3}lQjK+{76)CG+9fX0JQQ9@`Sxxm&psASBBpgPUwLNX6|4qE?F@RNRSjvZ`hW=%SR6$ThOgE@It=@G{>qAq z49lsRnHvLL{r%NRquI^sZutDfh>T%J!7hv~>;uvp$D~$SRh7(#KGN^BF5=WFJ$VbZ zm<$}w`xp5Fi=%yWTj_XPPFfYl7M&KG=T4V=SOo`^d$!Ez$pZt!xl|C*V( z3uj3OGEhQ7LNU@7%ua5F*~3TeHmtzFuXk)0h9Uq+0HOvCtsBuhdC zB*q%{FfxuK^BjlqUCFoJKze%S1J1Y&^9dMwvhkb*x&&^kfB~zc(gqh&h*Y zVTVs4u|Z_;k;>A7lWltE&W*R^Q_HiRI!FN#iYLk(5kg!D+C(r$-VL(;hbg#XL`dsz$4M+XGBk7tq%MlN9vy9n8n+^RqSjXr z#;jLmq}y|1?+YpGp`k>7pAUV5akAn{zmC#UWT{lLcr>DZyW<_WAxd z>o|lC^CO_hdXx$M_*v)S4c7J~5o`V+QQgbdzwrW8j`$<9OC7I&i$`_^bi`agpF_+6 zwp#>3s%&H@q(* zpXLz7!qS5K?*TCzvj6>^7O2C4%gJ0yaLqmH-*c^G=^TGE3#<<$DoU z7Ga`mYHD&!QUH5nVPy?^{CGWj>B%)Ko`K|l z_!)bwGS^h69C_Iz(e=y^#n=%LX3P`&sosf^ehkl;f!;t4-thQ*eWtupG(w2_y?2qv z$QX8>8`DY~-Idp4p3rwzsoAGPT{!=7vQo*=2oY{0G(t@L#-|sc0>aPO2jgc9U_l4nnN<7$L>h?1<&We~WWyoK>=t2-jW%Tq8 z5MeRE=d2%yvlf6dL*gJpV}xu4XHa7QmRNvTB&N8R>+0%MrqRcDOU9;OGa@Lx;-DM! z0wT==#M!W*tB3KCP&(YuuD(7hsOuORE2*!i1MHle`Ydm@IAcUKrIZOk=_`wpvG_{=es!FxX7AG$1FGdPJ-=2M{apbg~Z$!GN)gVpl-xErC1r_hlQTQhrG(xfM21tX!+Wq44_jU&)tgO{nwjDGDG6;hOzk>GdTx^+wT%o!vZ)21jBg8yXdAWK#u@AoHDR{|Ri`AHIyMQHLnb>%ReK!B(} zhYrLc-H22jjsu~DdawZu74@b&(z>Grnnd^a@1+m=ka`1~!~6gj0$W&9#F$#W_$o0O zCb&#WAEaBqUJ`XBr?sopDDJO7oJx_CXovHvBf4*v?(fA(pnl|gL72NnzP-u)7k&K)?qg00iHr3{gjnpSvJq3BxIU%0DpBD>9Pt&y>}gwQIX!BoGo~N#7)~ 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 CxXu*- literal 0 HcmV?d00001 diff --git a/images/trace-details.png b/images/trace-details.png new file mode 100644 index 0000000000000000000000000000000000000000..9056d3d45ce721ff966dca738938693ae567bb4a GIT binary patch literal 48499 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%0As~$y#!0naa<&kB_=7_xdIz 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 G`o946o2>T$ literal 0 HcmV?d00001 diff --git a/images/trace-frame-process.png b/images/trace-frame-process.png new file mode 100644 index 0000000000000000000000000000000000000000..b93a5926c60ab1e2900ce2294133cb908b01365b GIT binary patch literal 11257 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�QoK~8_+b5fC7yyI*f@>(h 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 literal 0 HcmV?d00001 diff --git a/images/trace-vtune-option.png b/images/trace-vtune-option.png new file mode 100644 index 0000000000000000000000000000000000000000..9dcdcf3f56b3d126f9be6cbeb07351290ba9527d GIT binary patch literal 49552 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 R&;tVg)ReT*RSMR@{|i<~oaF!j literal 0 HcmV?d00001 diff --git a/images/trace-vtune-result.png b/images/trace-vtune-result.png new file mode 100644 index 0000000000000000000000000000000000000000..ffd03fa8dc73fe92ccbfc695bee77b30195e9f48 GIT binary patch literal 45493 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