void retreiveAndSetHistograms(const imaginable::Image<Pixel> &xDRI, const imaginable::StringSet &planeNames) { std::map<std::string, std::shared_ptr<std::vector<double>>> histograms; for (auto planeName : planeNames) histograms[planeName] = imaginable::histogram(xDRI.const_plane(planeName), 256); setHistograms(histograms); }
void SimpleDIP::medianFiltering() { if (centralArea->image->img != NULL) { centralArea->image->tempSaveImage(); centralArea->image->medianFiltering(); setHistograms(); tools->resetToolTabs(); emit imageModified(); } }