Comments (3)
@bouweandela any idea?
I read the code and tried to implement it for TCI tile sentinel2, it gives an error to register the itype using register
method. Can you help me with that?
from satsense.
Hi @prakharcode,
I have used satsense to extract features from a sentinel2 image, so this should in principle be possible. Sentinel2 has the same band structure as quickbird so if you specify that when loading the image it should work.
Something like this should work:
import matplotlib.pyplot as plt
from satsense import Image
from satsense.generators import FullGenerator
from satsense.features import NirNDVI
from satsense import extract_features
# URI to the image
imagefile = 'path/to/your/sentinel2_image.tif'
# Loading the file
image = Image(imagefile, 'quickbird')
image.precompute_normalization()
# Define the step from one window to the next
step_size = [10, 10]
# Define one or more window sizes
windows=[(10, 10)]
# Define the features to calculate
features = [
NirNDVI(windows)
]
generator = FullGenerator(image, step_size)
# Extract the features (using 1 cpu)
# extract_features is a generator, therefore use the next() function
feature_vector = next(extract_features(features, generator, n_jobs=1))
plt.imshow(feature_vector.vector[:, :, 0, 0])
from satsense.
@prakharcode Have you been able to resolve your issue? If so I can close this issue.
from satsense.
Related Issues (20)
- Improve FeatureSet HOT 1
- Clean up feature tests
- Implement BalancedGenerator
- Improve FullGenerator unit tests
- Calculate features
- Model validation using detected slums
- Machine Learning Algorithm Training
- Apply ML algorithm
- Update Texton, Sift and features HOT 1
- issue from install python lightgbm library in jupyter HOT 1
- Enable doctests?
- Explain Image.precompute_normalization() and automate in from_images methods
- Improve NetCDF conventions
- Loading extracted features with masks, mask is not loaded
- Have a look at skimage.feature.hog
- NetCDF: HDF error
- Update scipy
- Update scikit-image
- Documentation/ipython notebook wrongly uses texton for pantex results
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from satsense.