Commit Graph
106 Commits
Author SHA1 Message Date
jfmcarreira 8a60bb2766 Change copyright and format the code using clang-format 2017-01-28 19:43:48 +00:00
jfmcarreira a69c32bfbf Transfer endianess from frame to stream only 2017-01-11 01:37:26 +00:00
jfmcarreira 57c81319b2 Add InterFrameVariance module
Now modules support variable number of inputs
2016-12-20 18:21:33 +00:00
jfmcarreira bc4588226c Add new optical flow algorithm into modules 2016-09-26 12:17:40 +01:00
jfmcarreira 61174e310a Fix missing includes 2016-09-15 13:08:09 +01:00
Luis Lucas ade9ec3f2f Add endianness parameter to filter component module, in order to avoid app crash when filtering images with more than 8bpp. 2016-06-06 14:08:02 +01:00
jfmcarreira ca92a35bf2 Clean includes in lib and modules 2016-05-17 21:23:16 +01:00
jfmcarreira 2d1f9aa471 Port some functions of PlaYUVerFrame to const reference 2016-05-15 19:22:44 +01:00
jfmcarreira 8db32e32c5 Fix opencv version verification 2016-05-14 02:41:52 +01:00
jfmcarreira e18558eb46 Add new function to control opencv based modules 2016-05-14 02:35:24 +01:00
jfmcarreira 77c1a78157 Fix wrong variable name 2016-05-14 00:05:51 +01:00
jfmcarreira a5f0a74bff Add functions for adding modules and specify opencv module 2016-05-13 23:27:11 +01:00
jfmcarreira bb10282b6e Fix errors with opencv includes 2016-05-13 22:44:57 +01:00
jfmcarreira d31fcc5290 Add OpticalFlowDualTVL1 when extra OpenCV optflow module is not available 2016-05-13 00:16:19 +01:00
jfmcarreira 6cfa9e776c Add optical flow module based on the optflow module of OpenCV 2016-05-13 00:12:08 +01:00
jfmcarreira 155257fe41 Fix cmake errors in windows installation 2016-05-11 00:15:56 +01:00
jfmcarreira 617c42563d Add options 2016-05-09 01:20:06 +01:00
jfmcarreira a72ba2f7b1 Fix signed/unsigned warning 2016-05-05 00:22:21 +01:00
jfmcarreira dff4647742 Add motion compensation with optical flow 2016-05-04 18:29:08 +01:00
jfmcarreira 404e58e0ce Format code 2016-05-04 17:42:15 +01:00
jfmcarreira 399065965b Change the start point of optical flow draw 2016-05-04 00:47:08 +01:00
jfmcarreira 137bfa0dcf make function in OpticalFlowDualTVL1 static 2016-05-03 19:13:40 +01:00
jfmcarreira 831c04bee3 Add dual TVL1 optical flow algoritm 2016-05-03 19:01:56 +01:00
jfmcarreira 8e48120057 Change interface with opencv in PlaYUVerFrame
Replace pointers with references
2016-05-03 18:38:26 +01:00
jfmcarreira 42d18a3a09 Remove namespace 2016-04-30 03:11:11 +01:00
jfmcarreira bb071f2530 Update copyrights to 2014-2016 2016-04-30 02:53:44 +01:00
jfmcarreira cb77bb5fda New definition of module list in ModuleFactory 2016-04-30 02:52:06 +01:00
jfmcarreira 070712e5c5 Fix checking for WeightedPSNR 2016-04-07 00:28:54 +01:00
jfmcarreira eff93de754 Add WeightedPSNR module 2016-04-06 22:43:34 +01:00
jfmcarreira e8b86b8222 Fix weights in mask and add key support 2016-03-10 02:51:43 +00:00
jfmcarreira de02b8868e Fix FrameMask module header 2016-03-10 02:39:25 +00:00
jfmcarreira e38ba03f65 Fix FrameMask and minor bug fixes in PlaYUVerFrame 2016-03-10 02:38:35 +00:00
jfmcarreira 7ddf3c0a6d Fix FrameShift module 2016-03-10 02:37:24 +00:00
jfmcarreira c9dab4a646 Change FrameMask module to be compatible with different pixel formats 2016-03-10 01:03:28 +00:00
jfmcarreira 6841e57135 Add FrameMask module
Fix module to work with mismatch pixel formats (this is usefull for gray
masks)
2016-03-09 01:15:40 +00:00
jfmcarreira 15c5bb02e7 Merge branch 'master' into devel 2016-03-09 00:34:35 +00:00
Luis Lucas a6db350c58 Fix keypress on FrameShift module and allow 1 pixel shift. 2016-01-17 01:13:44 +00:00
Luis Lucas 51db6fd739 Fix FrameShift module. 2016-01-17 01:07:52 +00:00
jfmcarreira 4ee4223296 Merge branch 'master' into devel 2015-11-20 20:07:05 +00:00
jfmcarreira 13e49f054a Change some include dirs in the CMakeLists 2015-11-20 19:39:08 +00:00
jfmcarreira 381c73556d Merge branch 'master' into devel 2015-11-18 15:09:53 +00:00
jfmcarreira 34b20de546 Remove FrameDifference9Bits and create just one module with args
Use can select the number of bits for the difference
2015-11-18 15:09:15 +00:00
jfmcarreira 954843b356 Add vertical shift to FrameShift module 2015-11-16 00:27:43 +00:00
jfmcarreira e8c6e0b9f4 Fix input arg to support or operation between matching opts 2015-11-08 01:44:30 +00:00
jfmcarreira 3ed990c102 Change functions in PlaYUVerFrame in order to enable more advance comparison between frames in PlaYUVerModules 2015-11-08 01:42:27 +00:00
jfmcarreira eaec5c22ab Fix minor errors in frame difference modules 2015-10-21 17:31:47 +01:00
jfmcarreira d7e54c059c Add modules to perform 8 and 9 bits frame difference 2015-10-21 17:25:52 +01:00
jfmcarreira 2fdd8f0f9f Fix shift to be always an even number 2015-09-24 21:54:55 +01:00
jfmcarreira 1814556770 Add missing files for the FrameShift module 2015-09-24 12:00:37 +01:00
jfmcarreira 57b775f7d1 Add a FrameShift module and support for keys commands to be sent to modules 2015-09-24 01:10:03 +01:00