We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenCVを使い、写真にモザイクをつける #1 をしてから、このタスクをやってください
pixelate/mosaic_filter
class AbstractMosaicFilter(abc.ABC): # フロントエンドのほうのモザイクパターンの名前 name = None @abc.abstractmethod def process(self, image: Image, style: AbstructMosaicStyle, positions: List[Position]) -> bytes: '''写真を処理し、モザイクをつけた写真を返す Args: image (bytes): アップロードした写真 style (Any): モザイクのスタイル positions (List[Position]): 顔認識の位置 Returns: bytes: モザイクをつけた写真 ''' pass
を参考に、以下三つのモザイクパターンを実装する
pixelate/mosaic_filter/eyes_line_mosaic_filter.py
EyesLineMosaicFilter
pixelate/mosaic_filter/gauss_blur_mosaic_filter.py
GaussBlurMosaicFilter
pixelate/mosaic_filter/pixel_blur_mosaic_filter.py
PixelBlurMosaicFilter
入力
image
Image
style
AbstructMosaicStyle
positions
List[Position]
出力
bytes
目に黒い線をつけるモザイクパターン
ガウスモザイクパターン
ピクセルモザイクパターン
The text was updated successfully, but these errors were encountered:
k1105
No branches or pull requests
あらすじ
OpenCVを使い、写真にモザイクをつける
#1 をしてから、このタスクをやってください
作業フォルダ
pixelate/mosaic_filter
仕様
を参考に、以下三つのモザイクパターンを実装する
pixelate/mosaic_filter/eyes_line_mosaic_filter.py
-EyesLineMosaicFilter
pixelate/mosaic_filter/gauss_blur_mosaic_filter.py
-GaussBlurMosaicFilter
pixelate/mosaic_filter/pixel_blur_mosaic_filter.py
-PixelBlurMosaicFilter
入力
image
:Image
style
:AbstructMosaicStyle
positions
:List[Position]
出力
bytes
EyesLineMosaicFilter
目に黒い線をつけるモザイクパターン
GaussBlurMosaicFilter
ガウスモザイクパターン
PixelBlurMosaicFilter
ピクセルモザイクパターン
The text was updated successfully, but these errors were encountered: