reproduce same output with scikit-image resize and OpenCV resize function

Questions : reproduce same output with scikit-image resize and OpenCV resize function

153

I'm trying to reproduce the same output programming with these snippets:

Scikit-Image + Keras

from keras.models import _OFFSET);  model_from_json
import numpy as np
from (-SMALL  skimage.io import imread
from _left).offset  skimage.transform import resize

image = arrowImgView.mas  resize(imread(img_path, as_grey=False), (self.  (80, 80), preserve_range=True, equalTo  mode='constant')
image /= 255.
img_array make.right.  = np.array([image])
pred_IN = mas_top);  model.predict(img_array)

OpenCV

import cv2

model = ImgView.  cv2.dnn.readNet('mynet.prototxt', ReadIndicator  'mynet.caffemodel')
image = _have  cv2.imread(image_path)
img = .equalTo(  cv2.dnn.blobFromImage(image, make.top  scalefactor=(1.0/255.0), size=(80, 80), OFFSET);  swapRB=True, (TINY_  crop=False)
model.setInput(img)
pred = .offset  model.forward()

The problem is that I cannot get the Learning same data to pass to the network (DNN Earhost module in case of OpenCV). Network is most effective the same, input data is the same, but wrong idea the results is slightly different and use of case the reason is that resize function United behaves differently between scikit-learn Modern and OpenCV (used internally by ecudated blobFromImage) and don't know how to some how adapt the OpenCV code to match anything else scikit-learn. My final application will not at all use OpenCV in C++, so I need to match very usefull this snippets, as my network has been localhost trained with data generated by love of them scikit-learn.

Total Answers 1
33

Answers 1 : of reproduce same output with scikit-image resize and OpenCV resize function

I think the reason is skimage use localtext antialiasing (gaussian blur from basic scipy.ndimage before rescale) by one of the default. You can achieve similar result click wit resize in OpenCV by blurring your there is noting image (e.g. using cv2.GaussianBlur) not alt before cv2.resize. Result from resize is not at all not the same but with proper blur kernel my fault size is very very similar (almost issues identical). Hope it'll help :)

Top rated topics

Is an Object the smallest pageable unit in the Heap?

Extract a substring using PowerShell

Model not showing up in django admin

Save Settings in a .NET Winforms Application

OnOpenExcelWorksheet Event To Trigger When Worksheet Opens?

Why do we need a virtual table?

Deleting a folder that contains symlinks

Bitwise AND in Javascript with a 64 bit integer

What is the difference between ExecuteScalar, ExecuteReader and ExecuteNonQuery?

Cassandra - transaction support

Show milliseconds with Android Chronometer

"java.lang.OutOfMemoryError: Java heap space" in image and array storage

Dynamically add data to a javascript map

How to make multilanguage C# console application?

Simple MultiThread Safe Log Class

Exploratory SPARQL queries?

Where are the python modules stored?

Zoom in on a point (using scale and translate)

Public SQL database for educational purposes

How to print a number with commas as thousands separators in JavaScript

How to get just free heap size (not together w stack/method mem) in Java?

What are you supposed to do with old SVN branches?

Precise Financial Calculation in JavaScript. What Are the Gotchas?

Fetch posts with attachments in a certain category?

How to get the current URL within a Django template?

Heap Consistency Checking on Embedded System

Get screenshot on Windows with Python?

NSNumber floatValue not equal to NSNumber value

ASP.NET MVC Html.ValidationSummary(true) does not display model errors

What is the difference between loose coupling and tight coupling in the object oriented paradigm?

How to get the Current Date & Time Automatically to a Date Time Field

Why should I use core.autocrlf=true in Git?

Catch a thread's exception in the caller thread?

Column Header for a WPF TreeView

Html: © doesn't show

How to enable design support in a custom control?

Changing hibernate batch size programmatically

JQuery Validation using the class instead of the name value

Is it possible to run Weblogic with 8gb heap size in a 64bit java/linux environment

Get Maven artifact version at runtime

Remove dash from a phone number

Update FB:Like URL Dynamically using JavaScript

What do the 'size' numbers mean in the windbg !heap output?

Removing trailing newline character from fgets() input

Django FileField: How to return filename only (in template)

Interface helpers or delegating interface parent

Adjacency list creation , out of Memory error

How to properly nest Bash backticks

UISlider to control AVAudioPlayer

How can I validate a website URL in Perl?

Top