Skip to content

Commit

Permalink
new filter
Browse files Browse the repository at this point in the history
  • Loading branch information
lostjared committed Jan 16, 2020
1 parent afff77a commit ab90399
Show file tree
Hide file tree
Showing 5 changed files with 37 additions and 4 deletions.
Binary file not shown.
6 changes: 3 additions & 3 deletions Acid.Cam.v2.OSX/ac-filter1.cpp

Large diffs are not rendered by default.

32 changes: 32 additions & 0 deletions Acid.Cam.v2.OSX/ac-filter41.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -563,3 +563,35 @@ void ac::DifferenceFillLinesBlend_SubFilter(cv::Mat &frame) {
}
AddInvert(frame);
}

void ac::DistortPixelate24_SubFilter(cv::Mat &frame) {
if(subfilter == -1 || ac::draw_strings[subfilter] == "DistortPixelate24_SubFilter")
return;
static MatrixCollection<24> collection;
collection.shiftFrames(frame);
cv::Mat copy1 = frame.clone();
CallFilter(subfilter, copy1);
for(int z = 0; z < frame.rows; ++z) {
for(int i = 0; i < frame.cols; ++i) {
cv::Vec3b &pixel = frame.at<cv::Vec3b>(z, i);
cv::Vec3b pix1 = copy1.at<cv::Vec3b>(z, i);
bool p_found = false;
for(int index = 0; index < collection.size(); ++index) {
cv::Vec3b pix = collection.frames[index].at<cv::Vec3b>(z, i);
for(int j = 0; j < 3; ++j) {
if(abs(pixel[j]-pix[j]) > 30) {
p_found = true;
goto out_of_loop;
}
}
}
out_of_loop:
if(p_found == true) {
pixel = pix1;
break;
}
}
}
MatrixCollectionAuraTrails(frame);
AddInvert(frame);
}
2 changes: 1 addition & 1 deletion Acid.Cam.v2.OSX/ac-filtercat.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ namespace ac {
std::vector<std::string> svSquare {"SquareSwap","SquareSwap4x2","SquareSwap8x4", "SquareSwap16x8","SquareSwap64x32", "SquareBars","SquareBars8","SquareSwapRand16x8","SquareVertical8","SquareVertical16","SquareVertical_Roll","SquareSwapSort_Roll","SquareVertical_RollReverse","SquareSwapSort_RollReverse", "RandomFilteredSquare","RandomQuads","QuadRandomFilter", "RollRandom", "GridFilter8x", "GridFilter16x", "GridFilter8xBlend", "GridRandom", "GridRandomPixel", "PixelatedSquare", "SmoothSourcePixel", "ColorLines", "Curtain", "RandomCurtain", "RandomCurtainVertical", "CurtainVertical", "SlideFilter","SlideFilterXor", "RandomSlideFilter", "SlideUpDown", "SlideUpDownXor", "SlideUpDownRandom", "SlideSubFilter", "SlideSubUpDownFilter", "FourSquare", "EightSquare", "DiagonalSquare", "DiagonalSquareRandom", "SquareStretchDown", "SquareStretchRight", "SquareStretchUp", "SquareStretchLeft", "ExpandSquareBlendSubFilter", "ExpandSquareSubFilter", "ExpandSquareVerticalSubFilter", "SquareDivideSubFilter", "SquareSubFilter", "SquareSubFilter8", "SquareRandomFilter", "SquareFill", "RandomSquares", "ColorVariableRectangles", "VariableRectangles", "VariableRectanglesSimple", "VariableRectanglesExtra", "VariableRectanglesSmall", "VariableRectanglesLarge", "MatrixCollectionFrameRect", "Square_Blocks", "Square_Block_Resize", "Square_Block_Resize_Vertical", "Square_Block_Resize_Reset", "Square_Block_Resize_Vert_Reset","Square_Block_Resize_Dir", "Square_Block_Resize_All", "SelfSlideOffsetX", "SelfSlideOffsetRGB", "SelfSlideOffsetRGB_X"};


std::vector<std::string> vSub { "SlideSubFilter", "SubFilter", "ResizeSoftFeedbackSubFilter", "SoftFeedbackSubFilter", "SoftFeedbackResizeSubFilter", "SoftFeedbackResizeSubFilter64", "SoftFeedbackReszieSubFilter64_Negate", "SoftFeedbackReszieSubFilter64_Mirror", "Bitwise_XOR_AlphaSubFilter", "AlphaBlendSubFilter", "GradientSubFilterXor", "XorBlend_SubFilter", "SmoothSubFilterAlphaBlend", "SmoothSubFilterXorBlend", "IntertwineSubFilter", "EveryOtherSubFilter", "RandomSubFilterRandomTimes", "AddToFrameSubFilter", "SmoothSubFilter", "EnergizeSubFilter", "SmoothSubFilter16", "EnergizeSubFilter16", "EnergizeSubFilter32", "SmoothSubFilter32", "HalfAddSubFilter", "HalfXorSubFilter", "ChannelMedianSubFilter", "PixelatedSubFilterSort", "FilteredDifferenceSubFilter", "ExpandSquareSubFilter", "ExpandSquareBlendSubFilter", "ExpandSquareVerticalSubFilter", "MirrorEnergizeSubFilter", "InterRGB_SubFilter", "InterSmoothSubFilter", "StoredFramesAlphaBlend_SubFilter", "BlendSubFilter", "BlendAlphaSubFilter", "Blend_AlphaSubFilter", "FrameMedianBlendSubFilter", "FrameBlurSubFilter", "ImageBlendSubFilter", "ImageBlendXorSubFilter", "ImageCollectionSubFilter", "SubFilterMedianBlend", "DarkCollectionSubFilter", "FlipMedianSubFilter", "FlipMirrorSubFilter", "BlendCombinedValueSubFilter", "BlendSubFilterAlpha", "CollectionXorSourceSubFilter", "BlendReverseSubFilter", "SmoothBlendReverseSubFilter", "MedianBlendBufferSubFilter", "RGBBlendSubFilter", "XorOppositeSubFilter", "BlendSmoothSubFilter", "BlurSmoothSubFilter", "BlurFlipSubFilter", "MedianBlendSubFilterEx", "ShiftFrameSmoothSubFilter", "ShiftFrameStaticXorSubFilter", "RandomSubFilter", "BlendWithFrameSubFilter", "AlphaBlendWithFrameSubFilter", "AlphaXorBlendWithFrameSubFilter", "XorBlendSubFilter", "SmoothMedianRotateSubFilter", "XorSubFilter", "XorAlphaSubFilter", "BlurXorAlphaSubFilter", "ImageAlphaXorMedianSubFilter", "ImageSmoothAlphaXorSubFilter", "ImageXorSubFilter", "ImageAlphaXorSubFilter", "BlendWithRainbowSubFilter","BlendWithJetSubFilter", "ColormapBlendSubFilter", "RandomColorMapAlphaBlendSubFilter", "RandomOrderMedianBlendSubFilter", "MirrorOrderSubFilter","FilterStrobeSubFilter", "BlendImageWithSubFilter", "BlendImageWithSubFilterAlpha", "AndImageSubFilterXor", "AlphaBlendImageSubFilterXor", "AlphaBlendImageSubFilterXorRev", "ParticleReleaseSubFilter", "ParticleReleaseImageSubFilter", "ImageEnergySubFilter", "ImageDistortionSubFilter", "ReverseSubFilterBlend", "ReverseSubFilterXor", "ImageReverseSubFilter", "ImageSmoothMedianSubFilter", "MatrixCollectionSubFilter", "MatrixCollectionImageSubFilter", "TrailsSubFilter", "TrailsSubFilter32", "CompareWithSubFilter", "ColorTransitionSubFilter", "CurtainSubFilter", "RandomTrailsSubFilter", "Filter8_SubFilter", "SquareRandomSubFilter", "ColorExpandSubFilter", "RotateImageSubFilter", "FlipStrobeSubFilter", "MirrorSidesSubFilter", "MedianFrameAlphaBlendSubFilter", "MedianSubFilter", "ColorXorScaleSubFilter", "MatrixCollectionShiftSubFilter", "MatrixCollectionImageShiftSubFilter", "MatrixCollectionBlurImageSubFilter", "MatrixCollectionBlurImageSubFilter16", "ImageAlphaBlendSubFilter", "MultipleMatrixCollectionSubFilter", "BlurAlphaSubFilter", "BlurImageSubFilter", "MedianBlendSubFilter", "MedianBlendImageSubFilter", "BlendHalfSubFilter", "BlurImageAlphaBlendSubFilter", "BlurImageAlphaBlendScaleSubFilter", "AlphaBlendWithSubFilter", "AlphaBlendScaleWithSubFilter", "MatrixBlendSubFilter", "SmoothMatrixBlendSubFilter", "BlurSmoothAlphaXorBlendSubFilter", "BlurTwiceSubFilter", "BlurFrameBlendSubFilter", "BlurFrameSubFilter", "MatrixCollection8XorSubFilter", "MatrixCollectionSurroundingPixelsSubFilter", "MatrixCollectionSurroundingPixelsImageSubFilter","MatrixImageAlphaBlendSubFilter","ImageAlphaBlendWithFrameSubFilter","ImageFadeBlackInOutSubFilter","ImageFadeFrameInOutSubFilter","FadeSubFilter","FadeSubFilterRev","ImageBlendSubFilterMedianBlend","FadeSubFilterXor","BlurXorSubFilter", "NegateBlendSubFilter", "MorphXorWithSubFilter", "MirrorReverseSubFilterAlphaBlend", "SmoothSubFilter64", "SmoothMedian32_SubFilter", "SmoothAlphaMedian_SubFilter", "SmoothImage_SubFilter", "SmoothImageMedian_SubFilter", "SmoothImageAndSubFilter", "SmoothSubFilter90", "SmoothMedianImageSubFilter16", "ImageNegateAlphaBlendSubFilter", "SplitFrameSortSubFilter", "SplitFrameBlendSubFilter", "SmoothChannelSubFilter", "SaturateBlendSubFilter", "ColorTrailsSubFilter", "ImageChannelChangeSubFilter", "ImageChannelRandomSubFilter", "PixelateBlurSubFilter", "MirrorXorSubFilter", "PixelXorImageSubFilter", "PixelAlphaImageSubFilter", "PixelScaleImageSubFilter", "PixelImageSubFilter", "IntertwineSubFilter", "Intertwine64XSubFilter", "MirrorIntertwineImageSubFilter", "InterwtineAlphaSubFilter", "IntertwineImageAndSubFilter", "IntertwineRowsAndColsSubFilter", "MatrixCollectionVariableSubFilter", "MatrixCollectionVariableImageSubFilter", "SmoothImageAverageSubFilter", "CallSubFilterBlend50", "CallSubFilterBlend25", "CallSubFilterBlend75", "BlendWithFrameAndImageSubFilter", "IntertwineDoubleSubFilter", "IntertwineDoubleImageSubFilter", "IntertwineEachRowXSubFilter", "IntertwineGhostSubFilter", "MatrixCollectionAlphaBlendSubFilter", "MatrixCollectionImageBlendSubFilter", "ChannelSortSubFilter", "SmoothDoubleSubFilter", "AlphaBlendMedianSubFilter", "SmoothReverseSubFilter", "IntertwineWithSubFilter", "IntertwineWithImageAndSubFilter", "IntertwineImageFlipSubFilter", "IntertwineFlipImageAndSubFilter", "AlphaBlendImageAndSubFilter","StretchSubFilter", "FlashRGB_SubFilter","MirrorSwitchSubFilter","DoubleRandomAlphaImageSubFilter","ImageDiffSubFilter","OrigBlendSubFilter","resizeImageWidthAndHeightSubFilter","DifferenceSubFilter","ColorCollectionSubFilter","ColorCollectionShiftSubFilter","ColorCollectionRGBStrobeSubFilter","CollectionAlphaBlend_SubFilter","ColorCollectionTwitchSubFilter","BlendColorImageStrobeSubFilter","BlendByColsSubFilter","IntertwineImageSubFilter","IntertwineHorizontalImageSubFilter", "InterwtineHorizontalImageSubFilterByIndex","IntertwineHorizontalImageSubFilterMatrixCollection", "ColorMatrixCollectionImagePixelationSubFilter", "ColorImageSubFilterXor","ColorImagePixelsResetSubFilter", "InertwineImageSubFilter", "ShiftMatrixLeftSubFilter", "ShiftMatrixUpSubFilter", "EachFilterSubFilter", "EachFilterRandomStartSubFilter", "PixelCollectionSubFilter", "PixelCollectionMatrixSubFilter", "PixelCollectionIncreaseSubFilter", "PixelCollectionLongMatrixSubFilter", "ColorPulseImageIncreaseSubFilter", "ColorImageBlendSubFilter","BlurSubFilter8", "SlowDownFilterSubFilter","VariableFilterSubFilter", "LostSideDeadImageSubFilter", "SwapImageFrameSubFilter", "ImageFibonacciInAndOutSubFilter","ImageKaleidoscopeSubFilter", "ImageReplaceColorIntensitySubFilter", "ImageReplaceColorIntensitySubFilterInOut", "ImageRowAlphaSubFilter", "IndexPixelRowSubFilter", "IndexSourceRowSubFilter", "IndexSourceBlendSubFilter", "BlendFilterWithSubFilter", "FadeFilterWithSubFilter", "AlphaBlendByRowSubFilter", "LoFi_320x240_SubFilter", "LoFi_320x240_Alpha_SubFilter", "LoFi_160x120_SubFilter", "ImageMirror_LeftSubFilter","ImageMirror_RightSubFilter","ImageMirror_UpSubFilter","ImageMirror_DownSubFilter","FadeMirrorSubFilter","KaleidoscopeMirrorSubFilter", "ImageKaleidoscopeMirrorAlphaSubFilter", "BlendOppositesSubFilter", "ImageEnergyKaleidoscopeSubFilter", "ImageEnergyKaleidoscopeBlendSubFilter", "ImageEnergyKaleidoscopeEvenSubFilter", "ImageEnergyFadeSubFilter", "ImageEnergizeSubFilter", "ImageEnergyStrobeSubFilter", "CollectionMatrixSubFilter", "ImageCollectionMatrixOutlineSubFilter", "ImageCollectionMatrixFillSubFilter", "ImageCollectionMatrixFadeInOutSubFilter", "ImageCollectionMatrixIntensitySubFilter", "ImageCollectionMatrixMedianSubFilter", "ImageCycleAlphaSubFilter", "ImageBlendAndSubFilter", "KaleidoscopeSubFilter", "ImageSquareShrinkSubFilter", "DifferenceReplaceSubFilter", "InvertedDifferenceReplaceSubFilter", "ImageInvertedDifferenceReplaceSubFilter", "ImageDifferenceReplaceSubFilter", "DifferenceReplaceSubFilterAlphaBlend", "BlendTrailsSubFilter","VariableRectanglesVariableImageSubFilter","ColorStrobeIndexSubFilter", "MatrixCollectionRows8x1_SubFilter", "MatrixCollectionRows2x2_SubFilter", "MatrixCollectionRows4x4_SubFilter","IntertwineImageVerticalSubFilter", "DisplaySometimesSubFilter", "CollectionPixelFadeSubFilter", "FiftyPercentSubFilter", "VariablePercentSubFilter", "TwentyFivePercentSubFilter", "SeventyFivePercentSubFilter", "DistortPixelate128_SubFilter", "DifferenceFillLines_SubFilter", "DifferenceFillLinesBlend_SubFilter"};
std::vector<std::string> vSub { "SlideSubFilter", "SubFilter", "ResizeSoftFeedbackSubFilter", "SoftFeedbackSubFilter", "SoftFeedbackResizeSubFilter", "SoftFeedbackResizeSubFilter64", "SoftFeedbackReszieSubFilter64_Negate", "SoftFeedbackReszieSubFilter64_Mirror", "Bitwise_XOR_AlphaSubFilter", "AlphaBlendSubFilter", "GradientSubFilterXor", "XorBlend_SubFilter", "SmoothSubFilterAlphaBlend", "SmoothSubFilterXorBlend", "IntertwineSubFilter", "EveryOtherSubFilter", "RandomSubFilterRandomTimes", "AddToFrameSubFilter", "SmoothSubFilter", "EnergizeSubFilter", "SmoothSubFilter16", "EnergizeSubFilter16", "EnergizeSubFilter32", "SmoothSubFilter32", "HalfAddSubFilter", "HalfXorSubFilter", "ChannelMedianSubFilter", "PixelatedSubFilterSort", "FilteredDifferenceSubFilter", "ExpandSquareSubFilter", "ExpandSquareBlendSubFilter", "ExpandSquareVerticalSubFilter", "MirrorEnergizeSubFilter", "InterRGB_SubFilter", "InterSmoothSubFilter", "StoredFramesAlphaBlend_SubFilter", "BlendSubFilter", "BlendAlphaSubFilter", "Blend_AlphaSubFilter", "FrameMedianBlendSubFilter", "FrameBlurSubFilter", "ImageBlendSubFilter", "ImageBlendXorSubFilter", "ImageCollectionSubFilter", "SubFilterMedianBlend", "DarkCollectionSubFilter", "FlipMedianSubFilter", "FlipMirrorSubFilter", "BlendCombinedValueSubFilter", "BlendSubFilterAlpha", "CollectionXorSourceSubFilter", "BlendReverseSubFilter", "SmoothBlendReverseSubFilter", "MedianBlendBufferSubFilter", "RGBBlendSubFilter", "XorOppositeSubFilter", "BlendSmoothSubFilter", "BlurSmoothSubFilter", "BlurFlipSubFilter", "MedianBlendSubFilterEx", "ShiftFrameSmoothSubFilter", "ShiftFrameStaticXorSubFilter", "RandomSubFilter", "BlendWithFrameSubFilter", "AlphaBlendWithFrameSubFilter", "AlphaXorBlendWithFrameSubFilter", "XorBlendSubFilter", "SmoothMedianRotateSubFilter", "XorSubFilter", "XorAlphaSubFilter", "BlurXorAlphaSubFilter", "ImageAlphaXorMedianSubFilter", "ImageSmoothAlphaXorSubFilter", "ImageXorSubFilter", "ImageAlphaXorSubFilter", "BlendWithRainbowSubFilter","BlendWithJetSubFilter", "ColormapBlendSubFilter", "RandomColorMapAlphaBlendSubFilter", "RandomOrderMedianBlendSubFilter", "MirrorOrderSubFilter","FilterStrobeSubFilter", "BlendImageWithSubFilter", "BlendImageWithSubFilterAlpha", "AndImageSubFilterXor", "AlphaBlendImageSubFilterXor", "AlphaBlendImageSubFilterXorRev", "ParticleReleaseSubFilter", "ParticleReleaseImageSubFilter", "ImageEnergySubFilter", "ImageDistortionSubFilter", "ReverseSubFilterBlend", "ReverseSubFilterXor", "ImageReverseSubFilter", "ImageSmoothMedianSubFilter", "MatrixCollectionSubFilter", "MatrixCollectionImageSubFilter", "TrailsSubFilter", "TrailsSubFilter32", "CompareWithSubFilter", "ColorTransitionSubFilter", "CurtainSubFilter", "RandomTrailsSubFilter", "Filter8_SubFilter", "SquareRandomSubFilter", "ColorExpandSubFilter", "RotateImageSubFilter", "FlipStrobeSubFilter", "MirrorSidesSubFilter", "MedianFrameAlphaBlendSubFilter", "MedianSubFilter", "ColorXorScaleSubFilter", "MatrixCollectionShiftSubFilter", "MatrixCollectionImageShiftSubFilter", "MatrixCollectionBlurImageSubFilter", "MatrixCollectionBlurImageSubFilter16", "ImageAlphaBlendSubFilter", "MultipleMatrixCollectionSubFilter", "BlurAlphaSubFilter", "BlurImageSubFilter", "MedianBlendSubFilter", "MedianBlendImageSubFilter", "BlendHalfSubFilter", "BlurImageAlphaBlendSubFilter", "BlurImageAlphaBlendScaleSubFilter", "AlphaBlendWithSubFilter", "AlphaBlendScaleWithSubFilter", "MatrixBlendSubFilter", "SmoothMatrixBlendSubFilter", "BlurSmoothAlphaXorBlendSubFilter", "BlurTwiceSubFilter", "BlurFrameBlendSubFilter", "BlurFrameSubFilter", "MatrixCollection8XorSubFilter", "MatrixCollectionSurroundingPixelsSubFilter", "MatrixCollectionSurroundingPixelsImageSubFilter","MatrixImageAlphaBlendSubFilter","ImageAlphaBlendWithFrameSubFilter","ImageFadeBlackInOutSubFilter","ImageFadeFrameInOutSubFilter","FadeSubFilter","FadeSubFilterRev","ImageBlendSubFilterMedianBlend","FadeSubFilterXor","BlurXorSubFilter", "NegateBlendSubFilter", "MorphXorWithSubFilter", "MirrorReverseSubFilterAlphaBlend", "SmoothSubFilter64", "SmoothMedian32_SubFilter", "SmoothAlphaMedian_SubFilter", "SmoothImage_SubFilter", "SmoothImageMedian_SubFilter", "SmoothImageAndSubFilter", "SmoothSubFilter90", "SmoothMedianImageSubFilter16", "ImageNegateAlphaBlendSubFilter", "SplitFrameSortSubFilter", "SplitFrameBlendSubFilter", "SmoothChannelSubFilter", "SaturateBlendSubFilter", "ColorTrailsSubFilter", "ImageChannelChangeSubFilter", "ImageChannelRandomSubFilter", "PixelateBlurSubFilter", "MirrorXorSubFilter", "PixelXorImageSubFilter", "PixelAlphaImageSubFilter", "PixelScaleImageSubFilter", "PixelImageSubFilter", "IntertwineSubFilter", "Intertwine64XSubFilter", "MirrorIntertwineImageSubFilter", "InterwtineAlphaSubFilter", "IntertwineImageAndSubFilter", "IntertwineRowsAndColsSubFilter", "MatrixCollectionVariableSubFilter", "MatrixCollectionVariableImageSubFilter", "SmoothImageAverageSubFilter", "CallSubFilterBlend50", "CallSubFilterBlend25", "CallSubFilterBlend75", "BlendWithFrameAndImageSubFilter", "IntertwineDoubleSubFilter", "IntertwineDoubleImageSubFilter", "IntertwineEachRowXSubFilter", "IntertwineGhostSubFilter", "MatrixCollectionAlphaBlendSubFilter", "MatrixCollectionImageBlendSubFilter", "ChannelSortSubFilter", "SmoothDoubleSubFilter", "AlphaBlendMedianSubFilter", "SmoothReverseSubFilter", "IntertwineWithSubFilter", "IntertwineWithImageAndSubFilter", "IntertwineImageFlipSubFilter", "IntertwineFlipImageAndSubFilter", "AlphaBlendImageAndSubFilter","StretchSubFilter", "FlashRGB_SubFilter","MirrorSwitchSubFilter","DoubleRandomAlphaImageSubFilter","ImageDiffSubFilter","OrigBlendSubFilter","resizeImageWidthAndHeightSubFilter","DifferenceSubFilter","ColorCollectionSubFilter","ColorCollectionShiftSubFilter","ColorCollectionRGBStrobeSubFilter","CollectionAlphaBlend_SubFilter","ColorCollectionTwitchSubFilter","BlendColorImageStrobeSubFilter","BlendByColsSubFilter","IntertwineImageSubFilter","IntertwineHorizontalImageSubFilter", "InterwtineHorizontalImageSubFilterByIndex","IntertwineHorizontalImageSubFilterMatrixCollection", "ColorMatrixCollectionImagePixelationSubFilter", "ColorImageSubFilterXor","ColorImagePixelsResetSubFilter", "InertwineImageSubFilter", "ShiftMatrixLeftSubFilter", "ShiftMatrixUpSubFilter", "EachFilterSubFilter", "EachFilterRandomStartSubFilter", "PixelCollectionSubFilter", "PixelCollectionMatrixSubFilter", "PixelCollectionIncreaseSubFilter", "PixelCollectionLongMatrixSubFilter", "ColorPulseImageIncreaseSubFilter", "ColorImageBlendSubFilter","BlurSubFilter8", "SlowDownFilterSubFilter","VariableFilterSubFilter", "LostSideDeadImageSubFilter", "SwapImageFrameSubFilter", "ImageFibonacciInAndOutSubFilter","ImageKaleidoscopeSubFilter", "ImageReplaceColorIntensitySubFilter", "ImageReplaceColorIntensitySubFilterInOut", "ImageRowAlphaSubFilter", "IndexPixelRowSubFilter", "IndexSourceRowSubFilter", "IndexSourceBlendSubFilter", "BlendFilterWithSubFilter", "FadeFilterWithSubFilter", "AlphaBlendByRowSubFilter", "LoFi_320x240_SubFilter", "LoFi_320x240_Alpha_SubFilter", "LoFi_160x120_SubFilter", "ImageMirror_LeftSubFilter","ImageMirror_RightSubFilter","ImageMirror_UpSubFilter","ImageMirror_DownSubFilter","FadeMirrorSubFilter","KaleidoscopeMirrorSubFilter", "ImageKaleidoscopeMirrorAlphaSubFilter", "BlendOppositesSubFilter", "ImageEnergyKaleidoscopeSubFilter", "ImageEnergyKaleidoscopeBlendSubFilter", "ImageEnergyKaleidoscopeEvenSubFilter", "ImageEnergyFadeSubFilter", "ImageEnergizeSubFilter", "ImageEnergyStrobeSubFilter", "CollectionMatrixSubFilter", "ImageCollectionMatrixOutlineSubFilter", "ImageCollectionMatrixFillSubFilter", "ImageCollectionMatrixFadeInOutSubFilter", "ImageCollectionMatrixIntensitySubFilter", "ImageCollectionMatrixMedianSubFilter", "ImageCycleAlphaSubFilter", "ImageBlendAndSubFilter", "KaleidoscopeSubFilter", "ImageSquareShrinkSubFilter", "DifferenceReplaceSubFilter", "InvertedDifferenceReplaceSubFilter", "ImageInvertedDifferenceReplaceSubFilter", "ImageDifferenceReplaceSubFilter", "DifferenceReplaceSubFilterAlphaBlend", "BlendTrailsSubFilter","VariableRectanglesVariableImageSubFilter","ColorStrobeIndexSubFilter", "MatrixCollectionRows8x1_SubFilter", "MatrixCollectionRows2x2_SubFilter", "MatrixCollectionRows4x4_SubFilter","IntertwineImageVerticalSubFilter", "DisplaySometimesSubFilter", "CollectionPixelFadeSubFilter", "FiftyPercentSubFilter", "VariablePercentSubFilter", "TwentyFivePercentSubFilter", "SeventyFivePercentSubFilter", "DistortPixelate128_SubFilter", "DifferenceFillLines_SubFilter", "DifferenceFillLinesBlend_SubFilter", "DistortPixelate24_SubFilter"};


void SortFilters() {
Expand Down
1 change: 1 addition & 0 deletions Acid.Cam.v2.OSX/ac.h
Original file line number Diff line number Diff line change
Expand Up @@ -2077,6 +2077,7 @@ namespace ac {
void DistortPixelate128_SubFilter(cv::Mat &frame);
void DifferenceFillLines_SubFilter(cv::Mat &frame);
void DifferenceFillLinesBlend_SubFilter(cv::Mat &frame);
void DistortPixelate24_SubFilter(cv::Mat &frame);
// #NoFilter
void NoFilter(cv::Mat &frame);
void Empty(cv::Mat &frame);
Expand Down

0 comments on commit ab90399

Please sign in to comment.