Search.setIndex({"docnames": ["index", "modules", "service"], "filenames": ["index.rst", "modules.rst", "service.rst"], "titles": ["Welcome to DIPFA\u2019s documentation!", "service", "service package"], "terms": {"index": 0, "modul": [0, 1], "search": 0, "page": 0, "packag": 1, "submodul": 1, "affineservic": 1, "augmentservic": 1, "colorspaceservic": 1, "computeservic": 1, "edgedetectionservic": 1, "flipservic": 1, "histservic": 1, "houghservic": 1, "morphologyservic": 1, "noiseblurservic": 1, "content": 1, "file": 2, "py": 2, "author": 2, "csc": 2, "date": 2, "2022": 2, "7": 2, "19": 2, "\u4eff\u5c04\u53d8\u6362": 2, "affin": 2, "img": 2, "arg": 2, "post1": 2, "arrai": 2, "tupl": 2, "float": 2, "x1": 2, "y1": 2, "x2": 2, "y2": 2, "x3": 2, "y3": 2, "\u4e09\u4e2a\u70b9": 2, "post2": 2, "return": 2, "butterworth_hp_filt": 2, "\u5df4\u7279\u6c83\u65af\u9ad8\u901a\u6ee4\u6ce2": 2, "d0": 2, "int": 2, "\u622a\u6b62\u9891\u7387": 2, "n": 2, "\u9636\u6570": 2, "butterworth_lp_filt": 2, "\u5df4\u7279\u6c83\u65af\u4f4e\u901a\u6ee4\u6ce2": 2, "frequency_filt": 2, "imag": 2, "filter": 2, "gauss_hp_filt": 2, "\u9ad8\u65af\u9ad8\u901a\u6ee4\u6ce2": 2, "gauss_lp_filt": 2, "\u9ad8\u65af\u4f4e\u901a\u6ee4\u6ce2": 2, "hp_filter": 2, "\u7406\u60f3\u9ad8\u901a\u6ee4\u6ce2": 2, "laplacian_grad": 2, "none": 2, "laplacian\u68af\u5ea6\u7b97\u5b50": 2, "lp_filter": 2, "\u7406\u60f3\u4f4e\u901a\u6ee4\u6ce2": 2, "prewitt_grad": 2, "prewitt\u68af\u5ea6\u7b97\u5b50": 2, "roberts_grad": 2, "robert": 2, "\u68af\u5ea6\u7b97\u5b50": 2, "sobel_grad": 2, "sobel": 2, "6": 2, "22": 2, "\u8272\u5f69\u7a7a\u95f4": 2, "gethsv": 2, "\u8fd4\u56de": 2, "hsv": 2, "\u4e09\u4e2a\u901a\u9053\u5bf9\u5e94\u7684\u5f69\u8272\u56fe": 2, "getrgb": 2, "rgb": 2, "add": 2, "\u52a0\u6cd5\u8fd0\u7b97": 2, "andop": 2, "\u4e0e\u8fd0\u7b97": 2, "divid": 2, "\u9664\u6cd5\u8fd0\u7b97": 2, "multipli": 2, "\u4e58\u6cd5\u8fd0\u7b97": 2, "notop": 2, "\u975e\u8fd0\u7b97": 2, "orop": 2, "\u6216\u8fd0\u7b97": 2, "rotat": 2, "\u65cb\u8f6c": 2, "x": 2, "y": 2, "\u65cb\u8f6c\u4e2d\u5fc3": 2, "deg": 2, "\u65cb\u8f6c\u89d2\u5ea6": 2, "scale": 2, "\u7f29\u653e": 2, "xarg": 2, "yarg": 2, "\u76ee\u6807\u5927\u5c0f": 2, "subtract": 2, "\u51cf\u6cd5\u8fd0\u7b97": 2, "translat": 2, "\u5e73\u79fb": 2, "\u65b9\u5411\u4e0a\u7684\u5e73\u79fb\u8ddd\u79bb": 2, "log": 2, "\u8fb9\u7f18\u7b97\u5b50": 2, "blursiz": 2, "\u9ad8\u65af\u6a21\u7cca": 2, "kernel": 2, "\u5927\u5c0f": 2, "canni": 2, "\u8fb9\u7f18\u68c0\u6d4b": 2, "threshold1": 2, "threshold2": 2, "\u4f4e": 2, "\u9ad8\u9608\u503c": 2, "laplacian": 2, "\u7b97\u5b50": 2, "ksize": 2, "\u7b97\u5b50\u5927\u5c0f": 2, "17": 2, "\u56fe\u50cf\u7ffb\u8f6c": 2, "horizontalflip": 2, "\u6c34\u5e73\u7ffb\u8f6c\u56fe\u50cf": 2, "verticalflip": 2, "\u5782\u76f4\u7ffb\u8f6c\u56fe\u50cf": 2, "18": 2, "\u76f4\u65b9\u56fe": 2, "histcov": 2, "\u83b7\u53d6": 2, "\u7684\u76f4\u65b9\u56fe": 2, "\u8fd4\u56de\u4e00\u5f20\u6709\u4e09\u6761\u6298\u7ebf\u7684\u76f4\u65b9\u56fe": 2, "\u970d\u592b\u53d8\u6362": 2, "getedg": 2, "bsize": 2, "3": 2, "50": 2, "150": 2, "\u83b7\u53d6\u56fe\u50cf\u8fb9\u7f18": 2, "hough": 2, "cannythreshold1": 2, "cannythreshold2": 2, "\u8fb9\u7f18\u68c0\u6d4b\u9608\u503c": 2, "houghthreshold": 2, "\u53d8\u6362\u9608\u503c": 2, "houghp": 2, "\u6982\u7387\u970d\u592b\u53d8\u6362": 2, "minlinelength": 2, "\u6700\u5c0f\u957f\u5ea6": 2, "\u53ef\u4ee5\u7ec4\u6210\u4e00\u6761\u76f4\u7ebf\u7684\u6700\u5c0f\u70b9\u6570": 2, "\u5c11\u4e8e\u8fd9\u4e2a\u70b9\u6570\u7684\u76f4\u7ebf\u88ab\u5ffd\u7565": 2, "maxlinegap": 2, "\u6700\u5927\u95f4\u9699": 2, "\u8ba4\u4e3a\u5728\u540c\u4e00\u76f4\u7ebf\u4e0a\u7684\u4e24\u70b9\u4e4b\u95f4\u7684\u6700\u5927\u95f4\u9699": 2, "\u5f62\u6001\u5b66\u64cd\u4f5c": 2, "dilat": 2, "\u81a8\u80c0": 2, "\u5c06\u4e0e\u7269\u4f53\u63a5\u89e6\u7684\u6240\u6709\u80cc\u666f\u70b9\u5408\u5e76\u5230\u7269\u4f53\u4e2d": 2, "\u4f7f\u76ee\u6807\u589e\u5927": 2, "\u53ef\u6dfb\u8865\u76ee\u6807\u4e2d\u7684\u7a7a\u6d1e": 2, "kerneltyp": 2, "\u7ed3\u6784\u5143\u7c7b\u578b": 2, "0": 2, "morph_rect": 2, "1": 2, "morph_cross": 2, "2": 2, "morph_ellips": 2, "kernels": 2, "\u7ed3\u6784\u5143\u5927\u5c0f": 2, "erod": 2, "\u8150\u8680": 2, "\u6d88\u9664\u7269\u4f53\u8fb9\u754c\u70b9": 2, "\u4f7f\u76ee\u6807\u7f29\u5c0f": 2, "\u53ef\u4ee5\u6d88\u9664\u5c0f\u4e8e\u7ed3\u6784\u5143\u7d20\u7684\u566a\u58f0\u70b9": 2, "kernelx": 2, "kern": 2, "morphclos": 2, "\u95ed\u8fd0\u7b97": 2, "\u5148\u81a8\u80c0\u540e\u8150\u8680": 2, "\u586b\u5145\u7269\u4f53\u5185\u7ec6\u5c0f\u7684\u7a7a\u6d1e": 2, "\u5e76\u5e73\u6ed1\u7269\u4f53\u8fb9\u754c": 2, "morphopen": 2, "\u5f00\u8fd0\u7b97": 2, "\u5148\u8150\u8680\u540e\u81a8\u80c0": 2, "\u6d88\u9664\u56fe\u50cf\u4e0a\u7ec6\u5c0f\u7684\u566a\u58f0": 2, "avg_blur": 2, "\u7b97\u672f\u5747\u503c\u6ee4\u6ce2": 2, "\u6ee4\u6ce2\u5668\u5927\u5c0f": 2, "band_pass_filt": 2, "\u5e26\u901a\u6ee4\u6ce2": 2, "\u4f4e\u9608\u503c": 2, "band_stop_filt": 2, "\u5e26\u963b\u6ee4\u6ce2": 2, "gaussian_blur": 2, "\u9ad8\u65af\u6ee4\u6ce2": 2, "gaussian_nois": 2, "\u6dfb\u52a0\u9ad8\u65af\u566a\u58f0": 2, "mean": 2, "\u5747\u503c": 2, "sigma": 2, "\u6807\u51c6\u5dee": 2, "geometric_blur": 2, "\u51e0\u4f55\u5747\u503c\u6ee4\u6ce2": 2, "harmonic_blur": 2, "\u8c10\u6ce2\u5747\u503c\u6ee4\u6ce2": 2, "high_pass_filt": 2, "\u9ad8\u901a\u6ee4\u6ce2": 2, "\u9608\u503c": 2, "low_pass_filt": 2, "\u4f4e\u901a\u6ee4\u6ce2": 2, "max_blur": 2, "\u6700\u5927\u503c\u6ee4\u6ce2": 2, "med_blur": 2, "\u4e2d\u503c\u6ee4\u6ce2": 2, "min_blur": 2, "\u6700\u5c0f\u503c\u6ee4\u6ce2": 2, "sp_nois": 2, "\u6dfb\u52a0\u6912\u76d0\u566a\u58f0": 2, "svp": 2, "\u76d0\u566a\u58f0\u6bd4\u4f8b": 2, "1\u4e4b\u95f4": 2, "amount": 2, "\u566a\u58f0\u5360\u6bd4": 2}, "objects": {"": [[2, 0, 0, "-", "service"]], "service": [[2, 0, 0, "-", "affineService"], [2, 0, 0, "-", "augmentService"], [2, 0, 0, "-", "colorSpaceService"], [2, 0, 0, "-", "computeService"], [2, 0, 0, "-", "edgeDetectionService"], [2, 0, 0, "-", "flipService"], [2, 0, 0, "-", "histService"], [2, 0, 0, "-", "houghService"], [2, 0, 0, "-", "morphologyService"], [2, 0, 0, "-", "noiseBlurService"]], "service.affineService": [[2, 1, 1, "", "affine"]], "service.augmentService": [[2, 1, 1, "", "butterworth_hp_filter"], [2, 1, 1, "", "butterworth_lp_filter"], [2, 1, 1, "", "frequency_filter"], [2, 1, 1, "", "gauss_hp_filter"], [2, 1, 1, "", "gauss_lp_filter"], [2, 1, 1, "", "hp_filter"], [2, 1, 1, "", "laplacian_grad"], [2, 1, 1, "", "lp_filter"], [2, 1, 1, "", "prewitt_grad"], [2, 1, 1, "", "roberts_grad"], [2, 1, 1, "", "sobel_grad"]], "service.colorSpaceService": [[2, 1, 1, "", "getHSV"], [2, 1, 1, "", "getRGB"]], "service.computeService": [[2, 1, 1, "", "add"], [2, 1, 1, "", "andOp"], [2, 1, 1, "", "divide"], [2, 1, 1, "", "multiply"], [2, 1, 1, "", "notOp"], [2, 1, 1, "", "orOp"], [2, 1, 1, "", "rotate"], [2, 1, 1, "", "scale"], [2, 1, 1, "", "subtract"], [2, 1, 1, "", "translate"]], "service.edgeDetectionService": [[2, 1, 1, "", "LoG"], [2, 1, 1, "", "canny"], [2, 1, 1, "", "laplacian"], [2, 1, 1, "", "roberts"], [2, 1, 1, "", "sobel"]], "service.flipService": [[2, 1, 1, "", "horizontalFlip"], [2, 1, 1, "", "verticalFlip"]], "service.histService": [[2, 1, 1, "", "histCover"]], "service.houghService": [[2, 1, 1, "", "getEdges"], [2, 1, 1, "", "hough"], [2, 1, 1, "", "houghP"]], "service.morphologyService": [[2, 1, 1, "", "dilate"], [2, 1, 1, "", "erode"], [2, 1, 1, "", "morphClose"], [2, 1, 1, "", "morphOpen"]], "service.noiseBlurService": [[2, 1, 1, "", "avg_blur"], [2, 1, 1, "", "band_pass_filter"], [2, 1, 1, "", "band_stop_filter"], [2, 1, 1, "", "gaussian_blur"], [2, 1, 1, "", "gaussian_noise"], [2, 1, 1, "", "geometric_blur"], [2, 1, 1, "", "harmonic_blur"], [2, 1, 1, "", "high_pass_filter"], [2, 1, 1, "", "low_pass_filter"], [2, 1, 1, "", "max_blur"], [2, 1, 1, "", "med_blur"], [2, 1, 1, "", "min_blur"], [2, 1, 1, "", "sp_noise"]]}, "objtypes": {"0": "py:module", "1": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"]}, "titleterms": {"welcom": 0, "dipfa": 0, "": 0, "document": 0, "indic": 0, "tabl": 0, "servic": [1, 2], "packag": 2, "submodul": 2, "affineservic": 2, "modul": 2, "augmentservic": 2, "colorspaceservic": 2, "computeservic": 2, "edgedetectionservic": 2, "flipservic": 2, "histservic": 2, "houghservic": 2, "morphologyservic": 2, "noiseblurservic": 2, "content": 2}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 56}})