Patent attributes
In certain embodiments, a camera or camera accessory device may read, via a sensor, a test image related to an environment of the device, and obtain, via a neural network, a feature vector of the test image that indicates a set of features representing the test image. The device may perform clustering of sets of camera settings based on the feature vector of the test image to determine clusters of camera settings sets, and select, from the clusters of camera settings sets, a cluster of camera settings sets based on scores related to the images similar to the test image. The device may determine environment-specific camera settings based on the cluster of camera settings sets, and cause a camera adjustment based on the environment-specific camera settings.