From 4cc56a6b7997cd7241a4cea5faf141c1c38cf4d0 Mon Sep 17 00:00:00 2001 From: Jared Bruni Date: Thu, 16 Jan 2020 14:00:51 -0800 Subject: [PATCH] removed filter --- .../UserInterfaceState.xcuserstate | Bin 88443 -> 89699 bytes Acid.Cam.v2.OSX/ac-filter1.cpp | 4 ++-- Acid.Cam.v2.OSX/ac-filter10.cpp | 2 +- Acid.Cam.v2.OSX/ac-filter41.cpp | 2 ++ Acid.Cam.v2.OSX/ac-filter8.cpp | 9 --------- Acid.Cam.v2.OSX/ac-filtercat.cpp | 2 +- Acid.Cam.v2.OSX/ac.h | 1 - 7 files changed, 6 insertions(+), 14 deletions(-) diff --git a/Acid.Cam.v2.OSX.xcodeproj/project.xcworkspace/xcuserdata/jared.xcuserdatad/UserInterfaceState.xcuserstate b/Acid.Cam.v2.OSX.xcodeproj/project.xcworkspace/xcuserdata/jared.xcuserdatad/UserInterfaceState.xcuserstate index e78e85debf93dcbd4505c151446d99d082f7a5fb..30986c7afad511475cc0076ad6572f0b93138bee 100644 GIT binary patch literal 89699 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 X!T;=z{+OQj+RA literal 88443 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

&azMw`Z%#+t?n^@LF0 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 vzBlend { "Self AlphaBlend", "Self Scale", "Blend #3", "Negative Paradox", "ThoughtMode", "RandTriBlend", "Filter3","Rainbow Blend","Rand Blend","Pixel Scale","Pulse", "Combine Pixels", "Blend_Angle", "XorMultiBlend", "UpDown","LeftRight", "BlendedScanLines","XorSine", "FrameBlend", "FrameBlendRGB", "PrevFrameBlend", "HorizontalBlend", "VerticalBlend", "OppositeBlend", "DiagonalLines", "HorizontalLines", "BlendSwitch", "IncreaseBlendHorizontal", "BlendIncrease", "ColorRange", "VectorIncrease", "BlendThree", "HorizontalStripes", "Dual_SelfAlphaRainbow", "Dual_SelfAlphaBlur", "SurroundPixelXor", "WeakBlend", "AverageVertical", "RandomAlphaBlend", "RandomTwoFilterAlphaBlend", "AlphaBlendPosition", "BlendRowAlpha", "BlendRow", "BlendRowByVar", "BlendRowByDirection", "BlendAlphaXor", "SelfXorScale", "SelfAlphaRGB", "XorSelfAlphaImage", "AlphaBlendRandom", "ChannelSortAlphaBlend", "RandomXor", "RandomXorFlash", "SoftXor", "SelfXorBlend", "SelfXorDoubleFlash", "SelfOrDoubleFlash", "BlendRowCurvedSqrt", "CycleShiftRandomAlphaBlend", "TanAlphaGrid", "BlendInAndOut", "BlendScaleInAndOut", "AcidGlitch", "LiquidFilter", "MatrixXorAnd", "XorAlpha", "SelfXorAverage", "RandomXorBlend", "RGBVerticalXor", "RGBVerticalXorScale", "RGBHorizontalXor", "RGBHorizontalXorScale", "FadeInAndOut", "InitBlend", "LagBlend", "AddFilter", "RandBlend", "EveryOther","StaticXorBlend", "XorScale", "Bitwise_XOR_Blend", "Bitwise_OR_Blend", "Bitwise_AND_Blend", "PixelReverseXor", "SilverBlend", "PixelXorBlend", "SelfAlphaScale", "SelfScaleAlpha", "RainbowXorBlend", "FadeBlend", "SelfAlphaScaleBlend", "FadeBars", "ShadeRGB", "InterRGB_Bars_XY", "InterRGB_Bars_X", "InterRGB_Bars_Y", "ReverseFrameBlend", "ReverseFrameBlendSwitch"}; + static std::vector vzBlend { "Self AlphaBlend", "Self Scale", "Blend #3", "Negative Paradox", "ThoughtMode", "RandTriBlend", "Filter3","Rainbow Blend","Rand Blend","Pixel Scale","Pulse", "Combine Pixels", "Blend_Angle", "XorMultiBlend", "UpDown","LeftRight", "BlendedScanLines","XorSine", "FrameBlend", "FrameBlendRGB", "PrevFrameBlend", "HorizontalBlend", "VerticalBlend", "OppositeBlend", "DiagonalLines", "HorizontalLines", "BlendSwitch", "IncreaseBlendHorizontal", "BlendIncrease", "ColorRange", "VectorIncrease", "BlendThree", "HorizontalStripes", "Dual_SelfAlphaRainbow", "Dual_SelfAlphaBlur", "SurroundPixelXor", "WeakBlend", "AverageVertical", "RandomAlphaBlend", "RandomTwoFilterAlphaBlend", "AlphaBlendPosition", "BlendRowAlpha", "BlendRow", "BlendRowByVar", "BlendRowByDirection", "BlendAlphaXor", "SelfXorScale", "SelfAlphaRGB", "XorSelfAlphaImage", "AlphaBlendRandom", "ChannelSortAlphaBlend", "RandomXor", "RandomXorFlash", "SoftXor", "SelfXorBlend", "SelfXorDoubleFlash", "SelfOrDoubleFlash", "BlendRowCurvedSqrt", "CycleShiftRandomAlphaBlend", "TanAlphaGrid", "BlendInAndOut", "BlendScaleInAndOut", "AcidGlitch", "LiquidFilter", "MatrixXorAnd", "XorAlpha", "SelfXorAverage", "RandomXorBlend", "RGBVerticalXor", "RGBVerticalXorScale", "RGBHorizontalXor", "RGBHorizontalXorScale", "FadeInAndOut", "InitBlend", "LagBlend", "RandBlend", "EveryOther","StaticXorBlend", "XorScale", "Bitwise_XOR_Blend", "Bitwise_OR_Blend", "Bitwise_AND_Blend", "PixelReverseXor", "SilverBlend", "PixelXorBlend", "SelfAlphaScale", "SelfScaleAlpha", "RainbowXorBlend", "FadeBlend", "SelfAlphaScaleBlend", "FadeBars", "ShadeRGB", "InterRGB_Bars_XY", "InterRGB_Bars_X", "InterRGB_Bars_Y", "ReverseFrameBlend", "ReverseFrameBlendSwitch"}; CallFilter(vzBlend[rand()%vzBlend.size()], frame); AddInvert(frame); diff --git a/Acid.Cam.v2.OSX/ac-filter41.cpp b/Acid.Cam.v2.OSX/ac-filter41.cpp index 7094480bc..9a22b418d 100644 --- a/Acid.Cam.v2.OSX/ac-filter41.cpp +++ b/Acid.Cam.v2.OSX/ac-filter41.cpp @@ -595,3 +595,5 @@ void ac::DistortPixelate24_SubFilter(cv::Mat &frame) { MatrixCollectionAuraTrails(frame); AddInvert(frame); } + +// 866 953 1002 diff --git a/Acid.Cam.v2.OSX/ac-filter8.cpp b/Acid.Cam.v2.OSX/ac-filter8.cpp index 74dcff499..c3cffdbbb 100755 --- a/Acid.Cam.v2.OSX/ac-filter8.cpp +++ b/Acid.Cam.v2.OSX/ac-filter8.cpp @@ -179,15 +179,6 @@ void ac::SubFilter(cv::Mat &frame) { AddInvert(frame); } -void ac::AddFilter(cv::Mat &frame) { - static MatrixCollection<12> collection; - collection.shiftFrames(frame); - for(int j = 0; j < collection.size(); ++j) { - Add(frame, collection.frames[j]); - } - AddInvert(frame); -} - // Use in a custom with Darken Filter twice void ac::RGBTrails(cv::Mat &frame) { static MatrixCollection<8> collection; diff --git a/Acid.Cam.v2.OSX/ac-filtercat.cpp b/Acid.Cam.v2.OSX/ac-filtercat.cpp index 2229072f7..23a66e5c8 100755 --- a/Acid.Cam.v2.OSX/ac-filtercat.cpp +++ b/Acid.Cam.v2.OSX/ac-filtercat.cpp @@ -111,7 +111,7 @@ namespace ac { std::vector svCustom_Spec {"SetCurrentFrameStateAsSource","Quality480", "Quality720", "Quality1080","LoFi_320x240", "LoFi_320x240_Interlaced", "Grayscale","Negate","DarkNegate", "DarkenFilter","FlipY_Axis", "FlipX_Axis", "FlipBoth","Reverse","ReverseFrameBlend","ColorOrderSwap","ColorOrderSwapMap","No Filter","ColorLower75","Blend with Source","BlendWithSource25","BlendWithSource50","BlendWithSource75","BlendWithSource100","BlendWithImage","BlendWithImage25","BlendWithImage50","BlendWithImage75","AlphaBlendImageWithOrigSource","VideoAlphaBlendImage25","VideoAlphaBlendImage50","VideoAlphaBlendImage75","VideoAlphaBlend25","VideoAlphaBlend50","VideoAlphaBlend75", "BlendFor360","XorWithSource","AlphaBlendWithSource","DarkNegate","GammaDarken5","BlendWithColor", "GammaDarken10","RestoreBlack", "ReduceBy50", "AlphaBlendWithSourceScale", "Source25_Image75","StrobeRedChannel", "StrobeGreenChannel","StrobeBlueChannel", "LightStrobe", "ColorMapFilter"}; - std::vector vzBlend { "Self AlphaBlend", "Self Scale", "Blend #3", "Negative Paradox", "ThoughtMode", "RandTriBlend", "Filter3","Rainbow Blend","Rand Blend","Pixel Scale","Pulse", "Combine Pixels", "Blend_Angle", "XorMultiBlend", "UpDown","LeftRight", "BlendedScanLines","XorSine", "FrameBlend", "FrameBlendRGB", "PrevFrameBlend", "HorizontalBlend", "VerticalBlend", "OppositeBlend", "DiagonalLines", "HorizontalLines", "BlendSwitch", "IncreaseBlendHorizontal", "BlendIncrease", "ColorRange", "VectorIncrease", "BlendThree", "HorizontalStripes", "Dual_SelfAlphaRainbow", "Dual_SelfAlphaBlur", "SurroundPixelXor", "WeakBlend", "AverageVertical", "RandomAlphaBlend", "RandomTwoFilterAlphaBlend", "AlphaBlendPosition", "BlendRowAlpha", "BlendRow", "BlendRowByVar", "BlendRowByDirection", "BlendAlphaXor", "SelfXorScale", "SelfAlphaRGB", "XorSelfAlphaImage", "AlphaBlendRandom", "ChannelSortAlphaBlend", "RandomXor", "RandomXorFlash", "SoftXor", "SelfXorBlend", "SelfXorDoubleFlash", "SelfOrDoubleFlash", "BlendRowCurvedSqrt", "CycleShiftRandomAlphaBlend", "TanAlphaGrid", "BlendInAndOut", "BlendScaleInAndOut", "AcidGlitch", "LiquidFilter", "MatrixXorAnd", "XorAlpha", "SelfXorAverage", "RandomXorBlend", "RGBVerticalXor", "RGBVerticalXorScale", "RGBHorizontalXor", "RGBHorizontalXorScale", "FadeInAndOut", "InitBlend", "LagBlend", "SubFilter", "AddFilter", "AlphaBlendSubFilter", "SmoothSubFilterAlphaBlend", "IntertwineSubFilter", "RandBlend", "EveryOther", "EveryOtherSubFilter", "SmoothSubFilter", "EnergizeSubFilter", "SmoothSubFilter16", "EnergizeSubFilter16", "EnergizeSubFilter32", "SmoothSubFilter32", "HalfAddSubFilter", "HalfXorSubFilter", "StaticXorBlend", "XorScale", "ChannelMedianSubFilter", "Bitwise_XOR_Blend", "Bitwise_OR_Blend", "Bitwise_AND_Blend", "PixelReverseXor", "SilverBlend", "PixelXorBlend", "SelfAlphaScale", "SelfScaleAlpha", "RainbowXorBlend", "FadeBlend", "SelfAlphaScaleBlend", "FadeBars", "ShadeRGB", "InterRGB_SubFilter", "InterSmoothSubFilter", "InterRGB_Bars_XY", "InterRGB_Bars_X", "InterRGB_Bars_Y", "StoredFramesAlphaBlend_SubFilter", "BlendSubFilter", "BlendAlphaSubFilter", "ReverseFrameBlend", "ReverseFrameBlendSwitch", "Blend_AlphaSubFilter","RandomBlendFilter","DoubleRandomBlendFilter", "FlipBlendW", "FlipBlendH", "FlipBlendWH", "FlipBlendAll", "FrameMedianBlendSubFilter", "SelfScaleXorIncrease", "Blend_RedGreenBlue", "Blend_RedReenBlue_Dark", "DarkModBlend", "IncDifference", "IncDifferenceAlpha", "MirrorMedianBlend", "SubFilterMedianBlend", "DarkenBlend", "DarkCollectionSubFilter", "DarkSmooth_Filter", "DarkSelfAlpha", "FlipMedian", "FlipMedianSubFilter", "Bars", "BlendBurred", "BlendCombinedValues", "BlendCombinedValueSubFilter", "BlendSubFilterAlpha", "PurpleRain", "CopyXorAlpha", "AveragePixelsXor", "AveragePixelAlpha", "NegativeByRow", "AveragePixelCollection", "IncorrectLine", "XorShift", "RGBSep1x", "RandomIncrease", "BGRBlend", "RGBBlend", "IncreaseDecreaseGamma", "GammaIncDecIncrease", "SelfScaleSortBlend", "FlipAlphaBlend", "RandomFlipFilter", "FlipMatrixCollection", "SelfScaleByFrame", "SmoothCollectionAlphaBlend", "ShuffleAlphaWithRGB", "ShuffleAlphaMedianBlend", "AverageLinesBlend", "AverageVerticalLinesBlend", "PixelValuesPlusOne", "AverageHorizontalFilter", "AverageVerticalFilter", "SmoothRainbowMedian", "MatrixCollectionBlend", "MatrixCollectionXor", "MatrixCollectionXor32", "MatrixCollectionRandomColorMap", "MatrixCollectionDarkXor", "MatrixCollectionRGB", "SmoothMedianBlend", "ColorTransition", "ColorTransitionRandom", "CosSinMedianBlend", "CosSinMultiplyCollectionXor", "RandomSmoothAlphaMedian", "ColorExpand", "ColorXorScale", "MatrixCollectionXorBlendAlphaBlend", "Bitwise_XOR_BlendFrame", "SimpleMatrixBlend", "SurroundingPixels", "SurroundingPixelsAlpha", "MatrixCollectionSurroundingPixels", "ColorFlashIncrease", "ScaleFilter", "NegativeDarkenXor", "ChangeXorEachSecond", "MorphXor", "XorFrameShuffle", "ChannelSortMedianBlend", "SplitFrameBlend", "SplitFrameCollection", "SplitFrameMirror", "IncreaseRGB", "XorDifferenceFilter", "MatrixCollectionVariable", "SmoothFrame64", "SmoothFrame32", "MedianBlendIncreaseFilter", "MedianBlendNegate", "BlendWithOldFrame", "BlendWith16thFrame", "MatrixCollectionRandom", "MatrixCollectionRandomSmooth", "MatrixCollectionRandomDouble", "MatrixCollectionAddImage", "MedianBlendSquare", "SmoothIntertwineMedianBlend", "ShadowAlphaTrails16", "ShadowAlphaTrailsReset", "ShadowAlphaTrails", "FadeFromColorToColor", "BlendImageLayer", "AlphaBlendRandom_Filter","resizeImageAndFrameBlend", "ColorsFilter", "ColorFadeFilter", "ColorChannelMoveUpAndDown", "AlphaBlendFlippedFilter", "ColorVariableBlend", "ColorXorBlend", "ColorAddBlend", "SelfAlphaBlendMultiThread", "BytePixelSort", "BlendChannelXor","ColorShiftXor", "XorMultiply", "ColorShadowBlend", "ColorRGB_IncDec", "ColorCollection", "ColorCollectionRandom", "ColorCollectionStrobeShift", "ColorCollectionRandom_Filter", "ColorCollectionShift", "CollectionEnergy", "ColorCollectionInterlace", "ColorCollectionStrobeShake", "ColorCollectionSubtle","ColorCollection64", "ColorCollectionSubtleStrobe", "CollectionRandom","CollectionRandomSubFilter", "CollectionAlphaXor","ColorCollection64X", "ColorCollectionSwitch", "ColorCollectionRGB_Index", "ColorCollectionReverseStrobe", "ColorCollectionXorPixel", "ColorCollectionXorOffsetFlash", "ColorCollectionMatrixGhost", "ColorPositionAverageXor","ColorPositionXor", "ColorCollectionPixelXor", "ColorGhost", "ColorCollectionTwitchSubFilter", "Buzzed", "BuzzedDark", "AlphaBlendImageDownUp", "BlendWithImageAndSource", "PixelSourceFrameBlend256", "SplitMatrixCollection", "RectangleGlitch", "ColorCollectionMovementIndex", "Shake", "Disoriented", "ColorCollectionPositionStrobe", "ColorCollectionStrobeBlend", "AlphaBlendStoredFrames", "ShiftColorLeft", "CycleInAndOutRepeat", "ColorCollectionShuffle", "BlendImageXtoY", "BlendForwardAndBack16", "BlendForwardAndBack32", "BlendForwardAndBack64","BlendForwardAndBack8_RandomStrobe", "AlphaBlendWithThreeCollections", "AlphaBlendArrayRandom","AlphaBlendArrayTrailsFilters", "AlphaBlendMirrorChannelSort","ColorCollectionAlphaBlendArray", "ColorMatrixCollectionPixelation", "ColorChannelIteration", "ColorFreezeBlend", "ColorImageFillMatrix", "ColorImageFillSubFilter", "ColorIncrementReset", "ColorPixelArray2D", "ManualShell", "ColorIncrementRandomReset", "ColorMoveDown", "PixelatePixelValues", "PixelPsychosis", "PixelCloud", "PiixelXorBlendFrame", "PixelCollectionRandom", "ColorPulseIncrease", "ColorPulseRandom", "ColorPulseAlpha", "LightBlend", "LightBlendXor", "SingleFrameGlitch", "ColorFadeSlow", "FadeBetweenSubFilter", "FadeBetweenFrame", "NegateNoBlurMedian", "PulseIncreaseVariableSpeed", "PulseIncreaseFast", "FibonacciXor", "ColorFibonacci", "SelfScaleRefined", "SelfScaleRefinedRGB", "MultiRandFilter", "MultiFilter", "ColorMatrixTrailsSubFilter", "StrangeGlitch64", "CollectionMatrixOutline", "CollectionMatrixRandomMedianBlend", "CollectionMatrxOutlineAlphaMedianBlend", "MatrixCollectionAuraTrails", "PixelIntensityFillSubFilter", "BlendWithSourceMedianBlendMultiThreadEight", "BlendWithImageMedianMutliThreadEight", "DarkColorMovement", "DarkColorFibonacci", "SelfAlphaScale_Down", "PsychoticVision", "DarkPsychoticVision", "ImageColorCycleMorph", "RainbowXorStrobeBlend", "IncreaseRainbowXorBlend", "MatrixCollectionRandomFrames", "MatrixCollectionFrames", "MatrixCollectionFramesLeft", "MatrixCollectionFramesMirrorLeft", "MatrixCollectionFramesTop", "FrameSqueeze", "MatrixCollectionBlendLeftToRight","MatrixCollectionAdd", "MatrixCollection_Xor", "MatrixCollectionNegateAdd", "MatrixCollectionAlphaRow", "DigitalHaze", "BlendWithColor", "DigitalHazeBlend", "ColorMovement", "ColorMovementRange", "ColorPixelOrder", "ColorPixelOrder32", "SelfScaleGlitch", "PixelGlitch", "slowRed", "slowGreen", "slowBlue", "ReduceColors", "ReduceColorsRandom", "ReduceColorsRed", "ReduceColorsGreen", "ReduceColorsBlue", "BlendRandomPixels", "ColorIncreaseFadeRGB", "ColorIncreaseInOutRGB", "DarkScaleNoBlur", "FadeRtoGtoB", "FadeRtoGtoB_Increase", "FadeRandomChannel", "FadeRandomChannel_Increase", "Variable_ColorScale", "MedianBlendVariable_ColorScale", "InOut_ColorScale", "Pixels_InOut", "PixelDistortionCloud", "XorRow", "CollectionPixelFade", "SmoothSelfBlend"}; + std::vector vzBlend { "Self AlphaBlend", "Self Scale", "Blend #3", "Negative Paradox", "ThoughtMode", "RandTriBlend", "Filter3","Rainbow Blend","Rand Blend","Pixel Scale","Pulse", "Combine Pixels", "Blend_Angle", "XorMultiBlend", "UpDown","LeftRight", "BlendedScanLines","XorSine", "FrameBlend", "FrameBlendRGB", "PrevFrameBlend", "HorizontalBlend", "VerticalBlend", "OppositeBlend", "DiagonalLines", "HorizontalLines", "BlendSwitch", "IncreaseBlendHorizontal", "BlendIncrease", "ColorRange", "VectorIncrease", "BlendThree", "HorizontalStripes", "Dual_SelfAlphaRainbow", "Dual_SelfAlphaBlur", "SurroundPixelXor", "WeakBlend", "AverageVertical", "RandomAlphaBlend", "RandomTwoFilterAlphaBlend", "AlphaBlendPosition", "BlendRowAlpha", "BlendRow", "BlendRowByVar", "BlendRowByDirection", "BlendAlphaXor", "SelfXorScale", "SelfAlphaRGB", "XorSelfAlphaImage", "AlphaBlendRandom", "ChannelSortAlphaBlend", "RandomXor", "RandomXorFlash", "SoftXor", "SelfXorBlend", "SelfXorDoubleFlash", "SelfOrDoubleFlash", "BlendRowCurvedSqrt", "CycleShiftRandomAlphaBlend", "TanAlphaGrid", "BlendInAndOut", "BlendScaleInAndOut", "AcidGlitch", "LiquidFilter", "MatrixXorAnd", "XorAlpha", "SelfXorAverage", "RandomXorBlend", "RGBVerticalXor", "RGBVerticalXorScale", "RGBHorizontalXor", "RGBHorizontalXorScale", "FadeInAndOut", "InitBlend", "LagBlend", "SubFilter","AlphaBlendSubFilter", "SmoothSubFilterAlphaBlend", "IntertwineSubFilter", "RandBlend", "EveryOther", "EveryOtherSubFilter", "SmoothSubFilter", "EnergizeSubFilter", "SmoothSubFilter16", "EnergizeSubFilter16", "EnergizeSubFilter32", "SmoothSubFilter32", "HalfAddSubFilter", "HalfXorSubFilter", "StaticXorBlend", "XorScale", "ChannelMedianSubFilter", "Bitwise_XOR_Blend", "Bitwise_OR_Blend", "Bitwise_AND_Blend", "PixelReverseXor", "SilverBlend", "PixelXorBlend", "SelfAlphaScale", "SelfScaleAlpha", "RainbowXorBlend", "FadeBlend", "SelfAlphaScaleBlend", "FadeBars", "ShadeRGB", "InterRGB_SubFilter", "InterSmoothSubFilter", "InterRGB_Bars_XY", "InterRGB_Bars_X", "InterRGB_Bars_Y", "StoredFramesAlphaBlend_SubFilter", "BlendSubFilter", "BlendAlphaSubFilter", "ReverseFrameBlend", "ReverseFrameBlendSwitch", "Blend_AlphaSubFilter","RandomBlendFilter","DoubleRandomBlendFilter", "FlipBlendW", "FlipBlendH", "FlipBlendWH", "FlipBlendAll", "FrameMedianBlendSubFilter", "SelfScaleXorIncrease", "Blend_RedGreenBlue", "Blend_RedReenBlue_Dark", "DarkModBlend", "IncDifference", "IncDifferenceAlpha", "MirrorMedianBlend", "SubFilterMedianBlend", "DarkenBlend", "DarkCollectionSubFilter", "DarkSmooth_Filter", "DarkSelfAlpha", "FlipMedian", "FlipMedianSubFilter", "Bars", "BlendBurred", "BlendCombinedValues", "BlendCombinedValueSubFilter", "BlendSubFilterAlpha", "PurpleRain", "CopyXorAlpha", "AveragePixelsXor", "AveragePixelAlpha", "NegativeByRow", "AveragePixelCollection", "IncorrectLine", "XorShift", "RGBSep1x", "RandomIncrease", "BGRBlend", "RGBBlend", "IncreaseDecreaseGamma", "GammaIncDecIncrease", "SelfScaleSortBlend", "FlipAlphaBlend", "RandomFlipFilter", "FlipMatrixCollection", "SelfScaleByFrame", "SmoothCollectionAlphaBlend", "ShuffleAlphaWithRGB", "ShuffleAlphaMedianBlend", "AverageLinesBlend", "AverageVerticalLinesBlend", "PixelValuesPlusOne", "AverageHorizontalFilter", "AverageVerticalFilter", "SmoothRainbowMedian", "MatrixCollectionBlend", "MatrixCollectionXor", "MatrixCollectionXor32", "MatrixCollectionRandomColorMap", "MatrixCollectionDarkXor", "MatrixCollectionRGB", "SmoothMedianBlend", "ColorTransition", "ColorTransitionRandom", "CosSinMedianBlend", "CosSinMultiplyCollectionXor", "RandomSmoothAlphaMedian", "ColorExpand", "ColorXorScale", "MatrixCollectionXorBlendAlphaBlend", "Bitwise_XOR_BlendFrame", "SimpleMatrixBlend", "SurroundingPixels", "SurroundingPixelsAlpha", "MatrixCollectionSurroundingPixels", "ColorFlashIncrease", "ScaleFilter", "NegativeDarkenXor", "ChangeXorEachSecond", "MorphXor", "XorFrameShuffle", "ChannelSortMedianBlend", "SplitFrameBlend", "SplitFrameCollection", "SplitFrameMirror", "IncreaseRGB", "XorDifferenceFilter", "MatrixCollectionVariable", "SmoothFrame64", "SmoothFrame32", "MedianBlendIncreaseFilter", "MedianBlendNegate", "BlendWithOldFrame", "BlendWith16thFrame", "MatrixCollectionRandom", "MatrixCollectionRandomSmooth", "MatrixCollectionRandomDouble", "MatrixCollectionAddImage", "MedianBlendSquare", "SmoothIntertwineMedianBlend", "ShadowAlphaTrails16", "ShadowAlphaTrailsReset", "ShadowAlphaTrails", "FadeFromColorToColor", "BlendImageLayer", "AlphaBlendRandom_Filter","resizeImageAndFrameBlend", "ColorsFilter", "ColorFadeFilter", "ColorChannelMoveUpAndDown", "AlphaBlendFlippedFilter", "ColorVariableBlend", "ColorXorBlend", "ColorAddBlend", "SelfAlphaBlendMultiThread", "BytePixelSort", "BlendChannelXor","ColorShiftXor", "XorMultiply", "ColorShadowBlend", "ColorRGB_IncDec", "ColorCollection", "ColorCollectionRandom", "ColorCollectionStrobeShift", "ColorCollectionRandom_Filter", "ColorCollectionShift", "CollectionEnergy", "ColorCollectionInterlace", "ColorCollectionStrobeShake", "ColorCollectionSubtle","ColorCollection64", "ColorCollectionSubtleStrobe", "CollectionRandom","CollectionRandomSubFilter", "CollectionAlphaXor","ColorCollection64X", "ColorCollectionSwitch", "ColorCollectionRGB_Index", "ColorCollectionReverseStrobe", "ColorCollectionXorPixel", "ColorCollectionXorOffsetFlash", "ColorCollectionMatrixGhost", "ColorPositionAverageXor","ColorPositionXor", "ColorCollectionPixelXor", "ColorGhost", "ColorCollectionTwitchSubFilter", "Buzzed", "BuzzedDark", "AlphaBlendImageDownUp", "BlendWithImageAndSource", "PixelSourceFrameBlend256", "SplitMatrixCollection", "RectangleGlitch", "ColorCollectionMovementIndex", "Shake", "Disoriented", "ColorCollectionPositionStrobe", "ColorCollectionStrobeBlend", "AlphaBlendStoredFrames", "ShiftColorLeft", "CycleInAndOutRepeat", "ColorCollectionShuffle", "BlendImageXtoY", "BlendForwardAndBack16", "BlendForwardAndBack32", "BlendForwardAndBack64","BlendForwardAndBack8_RandomStrobe", "AlphaBlendWithThreeCollections", "AlphaBlendArrayRandom","AlphaBlendArrayTrailsFilters", "AlphaBlendMirrorChannelSort","ColorCollectionAlphaBlendArray", "ColorMatrixCollectionPixelation", "ColorChannelIteration", "ColorFreezeBlend", "ColorImageFillMatrix", "ColorImageFillSubFilter", "ColorIncrementReset", "ColorPixelArray2D", "ManualShell", "ColorIncrementRandomReset", "ColorMoveDown", "PixelatePixelValues", "PixelPsychosis", "PixelCloud", "PiixelXorBlendFrame", "PixelCollectionRandom", "ColorPulseIncrease", "ColorPulseRandom", "ColorPulseAlpha", "LightBlend", "LightBlendXor", "SingleFrameGlitch", "ColorFadeSlow", "FadeBetweenSubFilter", "FadeBetweenFrame", "NegateNoBlurMedian", "PulseIncreaseVariableSpeed", "PulseIncreaseFast", "FibonacciXor", "ColorFibonacci", "SelfScaleRefined", "SelfScaleRefinedRGB", "MultiRandFilter", "MultiFilter", "ColorMatrixTrailsSubFilter", "StrangeGlitch64", "CollectionMatrixOutline", "CollectionMatrixRandomMedianBlend", "CollectionMatrxOutlineAlphaMedianBlend", "MatrixCollectionAuraTrails", "PixelIntensityFillSubFilter", "BlendWithSourceMedianBlendMultiThreadEight", "BlendWithImageMedianMutliThreadEight", "DarkColorMovement", "DarkColorFibonacci", "SelfAlphaScale_Down", "PsychoticVision", "DarkPsychoticVision", "ImageColorCycleMorph", "RainbowXorStrobeBlend", "IncreaseRainbowXorBlend", "MatrixCollectionRandomFrames", "MatrixCollectionFrames", "MatrixCollectionFramesLeft", "MatrixCollectionFramesMirrorLeft", "MatrixCollectionFramesTop", "FrameSqueeze", "MatrixCollectionBlendLeftToRight","MatrixCollectionAdd", "MatrixCollection_Xor", "MatrixCollectionNegateAdd", "MatrixCollectionAlphaRow", "DigitalHaze", "BlendWithColor", "DigitalHazeBlend", "ColorMovement", "ColorMovementRange", "ColorPixelOrder", "ColorPixelOrder32", "SelfScaleGlitch", "PixelGlitch", "slowRed", "slowGreen", "slowBlue", "ReduceColors", "ReduceColorsRandom", "ReduceColorsRed", "ReduceColorsGreen", "ReduceColorsBlue", "BlendRandomPixels", "ColorIncreaseFadeRGB", "ColorIncreaseInOutRGB", "DarkScaleNoBlur", "FadeRtoGtoB", "FadeRtoGtoB_Increase", "FadeRandomChannel", "FadeRandomChannel_Increase", "Variable_ColorScale", "MedianBlendVariable_ColorScale", "InOut_ColorScale", "Pixels_InOut", "PixelDistortionCloud", "XorRow", "CollectionPixelFade", "SmoothSelfBlend"}; std::vector svDistort { "Tri","Distort","CDraw","Sort Fuzz","Fuzz","Boxes","Boxes Fade", "ShiftPixels", "ShiftPixelsDown","WhitePixel", "Block", "BlockXor","BlockStrobe", "BlockScale", "InvertedScanlines", "ColorMorphing", "NegativeStrobe", "ParticleRelease","ParticleBlend","ParticleFlash","ParticleAlpha","ParticleReleaseXor","ParticleReleaseXorVec", "All Red", "All Green", "All Blue", "LineRGB", "PixelRGB", "BoxedRGB", "KruegerSweater", "RGBStatic1", "RGBStatic2", "FrameBars", "Lines", "WhiteLines", "ThickWhiteLines", "UseLineObject","ParticleFast", "PictureBuzz", "ParticleSnow", "RandomPixels", "DarkRandomPixels", "PixelatedHorizontalLines", "PixelatedVerticalLines", "TwistedVision", "ParticleReleaseAlphaBlend", "ParticleReleaseWithImage", "PixelateNoResize12", "PixelateNoResize8", "PixelateNoResize32", "PixelateNoResize16", "PixelateNoResize24", "StretchAlphaBlend", "StretchAlphaBlendWidth", "StretchAlphaBlendHeight", "StretchAlphaBlendTwitch", "StretchAlphaBlednTwitchFast", "StretchRandomValues", "VideoStretchHorizontal", "VideoStretchVertical","AverageHorizontalDistortion", "PositionShift", "ShiftMatrixLeft","GlitchyTrails", "GlitchyXorTrails", "GlitchedFilter", "StaticGlitch", "SoftwareGlitch_64", "GlitchedGrid", "ShuffleGlitch", "TruncateColor", "TruncateColor25", "TruncateColor75", "TruncateVariable", "TruncateVariableSlow", "TruncateVariableScale","UseOldRow", "UseEveryOtherRow", "UseOffRow", "FrameJump", "UseOffRowVert", "UseOldRowVert", "UseEveryOtherRowVert", "UseOffRowDir", "UseOldRowDir", "UseEveryOtherRowDir", "UseOldRow64", "UseOldRowVert64", "UseOldRowDir64", "StretchRowMatrix16", "StretchRowMatrix32", "StretchRowMatrix8", "StretchColMatrix8", "StretchColMatrix16", "StretchColMatrix32", "HorizontalGlitch", "VerticalGlitch", "HorizontalXor", "VerticalXor", "Vertical_Horizontal_Glitch", "HorizontalSplitGlitch", "VerticalSplitGlitch", "HorizontalRandomLine", "VerticalRandomLine", "PixelInterlace", "PixelInterlaceColSkip", "PixelInterlaceRowSkip", "StartOffsetInterlace", "WaveTrails", "WaveTrailsAura","ColorWaveTrails", "StrobePixelTrails", "RectangleTrails", "RectangleXY_Trails", "GhostWaveTrails","DiamondWave", "RGBWave", "CollectionWave", "TremorShake", "RandomWave", "RandomWaveStartStop","VariableLines", "VariableLinesOffset", "VaraibleLinesRectangle", "VariableLinesRectangleSource", "VariableLinesStartRectangle", "VariableLinesStartRectangleBlend", "VariableLinesOnOffBlend", "VariableCollectionLinesOffBlend", "VariableDistortionWave", "VariableDistortionReset", "VariableLinesY", "VariableLinesY_Blend", "VariableLinesY_Wave", "VariableLinesXY_Interlaced", "VariableLinesExpand", "VariableLinesExpandBlend", "PixelateExpandDistort", "PixelateExpandDistortX", "PixelateExpandDistortY", "PixelateExpandDistortExtra", "RectangleSpin", "RectanglePlotXY", "RectangleLines", "DifferenceFillLinesXor", "DistortPixelate", "DistortPixelate64_Slow"}; diff --git a/Acid.Cam.v2.OSX/ac.h b/Acid.Cam.v2.OSX/ac.h index d916dc6b0..80561c939 100755 --- a/Acid.Cam.v2.OSX/ac.h +++ b/Acid.Cam.v2.OSX/ac.h @@ -533,7 +533,6 @@ namespace ac { void OrStrobe(cv::Mat &frame); void LagBlend(cv::Mat &frame); void SubFilter(cv::Mat &frame); - void AddFilter(cv::Mat &frame); void BlendImageXor(cv::Mat &frame); void BlendImageAround_Median(cv::Mat &frame); void ImageBlendTransform(cv::Mat &frame);