Month: July 2024
Cannot create new subscription to resource
APP BACKGROUND
I have an app that integrate with Microsoft Graph API in order to create subscriptions for some resources.
In order to keep subscriptions valid for a long period, I have to update it to continue receiving change notifications on these resources.
Basically my workflow for refresh a subscription is:
First I try to patch the subscription through this endpoint: PATCH https://graph.microsoft.com/v1.0/subscriptions/{subscription_id}If something fails and I couldn’t update it I have a fallback process that deletes it and recreate the subscription after.To delete the subscription I call this endpoint: DELETE https://graph.microsoft.com/v1.0/subscriptions/{subscription_id}And right after I call the endpoint to create the subscription again: POST https://graph.microsoft.com/v1.0/subscriptions/
ISSUE
This process works well the most part of the time, but during some hours ( generally during 1~3h) on random days, it stop to work for some random resources.
Basically I receive a 404 status from Microsoft when trying to patch or delete the subscription (which is expected on this case), but when I attempt to create a new subscription it returns a 403 error saying:
Operation: Create; Exception: [Status Code: Forbidden; Reason: App ‘aaaa-bbbb-cccc-dddd-ffff’ has reached its limit of ‘1’ ‘USERS/AAAAA-BBBB-CCCC-DDDD-EEEE/CHATS/GETALLMESSAGES’ subscription on tenant ‘aaaaa-hhhhhh-jjjj-uuuu-zzzz
How could the subscription already exists if previously it returned a 404 saying that it doesn’t exists?
SAMPLE REQUEST ID
Following the request id a sample of this issue:
PATCH https://graph.microsoft.com/v1.0/subscriptions/{subscription_id}
date: 2024-07-15T17:08:03request-id: f5504a6c-b571-4ee4-893c-b96aae64a759client-request-id: f5504a6c-b571-4ee4-893c-b96aae64a759result: 404 – Not foundDELETE https://graph.microsoft.com/v1.0/subscriptions/{subscription_id}
date: 2024-07-15T17:08:03request-id: 1d3c601d-f761-43f2-8260-c30bf7a3540eclient-request-id: 1d3c601d-f761-43f2-8260-c30bf7a3540eresult: 404 – Not foundPOST https://graph.microsoft.com/v1.0/subscriptions/date: 2024-07-15T17:08:03request-id: c06196f7-d3c2-4a7d-8e7b-6fc9d63ec496client-request-id: c06196f7-d3c2-4a7d-8e7b-6fc9d63ec496result: 403 – Forbidden – App ‘aaa-bbb-cc’ has reached its limit of ‘1’ ‘USERS/DDD-FFF-GGG/CHATS/GETALLMESSAGES’ subscription on tenant ‘bbb-dddd-aaa-eeeee’
APP BACKGROUNDI have an app that integrate with Microsoft Graph API in order to create subscriptions for some resources.In order to keep subscriptions valid for a long period, I have to update it to continue receiving change notifications on these resources.Basically my workflow for refresh a subscription is:First I try to patch the subscription through this endpoint: PATCH https://graph.microsoft.com/v1.0/subscriptions/{subscription_id}If something fails and I couldn’t update it I have a fallback process that deletes it and recreate the subscription after.To delete the subscription I call this endpoint: DELETE https://graph.microsoft.com/v1.0/subscriptions/{subscription_id}And right after I call the endpoint to create the subscription again: POST https://graph.microsoft.com/v1.0/subscriptions/ ISSUEThis process works well the most part of the time, but during some hours ( generally during 1~3h) on random days, it stop to work for some random resources.Basically I receive a 404 status from Microsoft when trying to patch or delete the subscription (which is expected on this case), but when I attempt to create a new subscription it returns a 403 error saying: Operation: Create; Exception: [Status Code: Forbidden; Reason: App ‘aaaa-bbbb-cccc-dddd-ffff’ has reached its limit of ‘1’ ‘USERS/AAAAA-BBBB-CCCC-DDDD-EEEE/CHATS/GETALLMESSAGES’ subscription on tenant ‘aaaaa-hhhhhh-jjjj-uuuu-zzzz How could the subscription already exists if previously it returned a 404 saying that it doesn’t exists?SAMPLE REQUEST IDFollowing the request id a sample of this issue:PATCH https://graph.microsoft.com/v1.0/subscriptions/{subscription_id}date: 2024-07-15T17:08:03request-id: f5504a6c-b571-4ee4-893c-b96aae64a759client-request-id: f5504a6c-b571-4ee4-893c-b96aae64a759result: 404 – Not foundDELETE https://graph.microsoft.com/v1.0/subscriptions/{subscription_id}date: 2024-07-15T17:08:03request-id: 1d3c601d-f761-43f2-8260-c30bf7a3540eclient-request-id: 1d3c601d-f761-43f2-8260-c30bf7a3540eresult: 404 – Not foundPOST https://graph.microsoft.com/v1.0/subscriptions/date: 2024-07-15T17:08:03request-id: c06196f7-d3c2-4a7d-8e7b-6fc9d63ec496client-request-id: c06196f7-d3c2-4a7d-8e7b-6fc9d63ec496result: 403 – Forbidden – App ‘aaa-bbb-cc’ has reached its limit of ‘1’ ‘USERS/DDD-FFF-GGG/CHATS/GETALLMESSAGES’ subscription on tenant ‘bbb-dddd-aaa-eeeee’ Read More
Mail notification
Hi,
I received a mail from Microsoft 365 Defender (see below) but there is nowhere I can see where it has been configured into security.microsoft.com.
Any ideas?
B/R
Hi,I received a mail from Microsoft 365 Defender (see below) but there is nowhere I can see where it has been configured into security.microsoft.com. Any ideas? B/R Read More
SharePoint Search REST API Parsing Limits
Does anyone know the number of documents the API can parse when given a query?
Does anyone know the number of documents the API can parse when given a query? Read More
Empowering accessibility and innovation through cloud-based telemedicine with Microsoft Azure
In this guest blog post, Rubaina Rauf, Content Marketing Specialist at Data Dynamics, describes the history of telemedicine and explains how organizations rely on Azure for telemedicine solutions today.
The rise of telemedicine and how cloud technology is revolutionizing healthcare
In today’s fast-paced world, patients demand easier access to convenient and efficient healthcare services. Over the past decade, the telemedicine industry has boomed, fundamentally changing how healthcare is delivered and accessed. At the heart of this transformation lies cloud technology, which empowers healthcare providers to break down geographical barriers and make high-quality healthcare services available to everyone, anywhere.
The telemedicine revolution
The growth of telemedicine has been nothing short of revolutionary. Its roots can be traced to the late 1950s, when the first phone consultations between healthcare professionals and patients began. However, it’s only in recent years that telemedicine has witnessed a surge in popularity. Factors like rising healthcare costs, an aging population, and the need for social distancing during COVID-19 have accelerated its adoption.
The late 1950s: The first experiments with telephone consultations between healthcare professionals and patients.
The 1970s and 1980s: The rise of telehealth, a broader term encompassing telemedicine. The development of video conferencing technology allowed doctors to see and diagnose patients remotely.
The 1990s: The proliferation of the internet fueled telemedicine’s growth. Secure data transfer and real-time video consultations became more practical and effective, and dedicated telemedicine networks and services were established.
Telemedicine’s impact
Addressing disparities in remote areas: Telemedicine has become an essential tool for bridging healthcare gaps in remote and underserved areas. Patients can now access healthcare without extensive travel.
Chronic disease management: Telemedicine provides a lifeline for individuals with long-term health conditions who require ongoing care and monitoring. Remote patient monitoring equipment allows patients to take vital readings and share them with healthcare providers in real time.
Exponential growth in the 2010s: Improved technology, changes in reimbursement policies, and the increasing acceptance of virtual care by patients and providers led to exponential growth. Telemedicine became more widely integrated into mainstream healthcare practices.
A catalyst during a global health crisis: The COVID-19 pandemic pushed telemedicine to the forefront of healthcare delivery. Governments and healthcare organizations around the world quickly expanded their telemedicine offerings to ensure continuity of care. The percentage of patients using telehealth visits increased from 27% before the COVID-19 pandemic to 95% after the start of the pandemic
The six pillars of telemedicine
Telemedicine goes beyond just video calls. It’s a complex system with six fundamental pillars that are transforming healthcare:
Connectivity: Seamless communication is key, enabling data exchange, electronic prescriptions, remote monitoring, and uninterrupted dialogue between patients and providers.
Universal accessibility: Telemedicine overcomes geographical barriers, helping ensure healthcare is a fundamental right accessible to everyone, regardless of location.
Data security and privacy: Unwavering commitment to data security and privacy is paramount. Secure encryption protocols safeguard sensitive patient information.
Interoperability: Telemedicine platforms enable healthcare providers to seamlessly exchange patient records, test results, and crucial medical data across different healthcare systems.
The real presence beyond the virtual screen: Telemedicine connects patients to specialists, experts, and remote monitoring devices, creating a holistic understanding of their health.
Empowering patients: Telemedicine fosters a direct channel between patients and healthcare professionals, allowing individuals to actively participate in their health journeys.
Microsoft Azure: Bridging divides and revolutionizing patient care
Microsoft Azure, a cloud computing platform by Microsoft, is a game-changer in the healthcare industry. It offers a comprehensive suite of cloud-based solutions that are revolutionizing healthcare delivery. Here’s how Azure is making a difference:
Real-time data streaming: Azure empowers healthcare professionals to continuously track patients’ health status with real-time data from wearable devices. This can improve health outcomes, reduce hospital admissions, and lower healthcare costs.
AI-powered diagnostics: Azure’s machine learning capabilities help develop AI models for medical image analysis, diagnostic support, and predictive analytics. This leads to quicker, more precise diagnoses and improved patient outcomes.
Predictive analytics: Azure’s big data and analytics tools enable healthcare organizations to predict disease outbreaks and identify high-risk patient groups. This allows for better resource allocation and improved quality of care.
Virtual reality (VR) healthcare: Azure supports VR applications for healthcare, offering immersive experiences for pain management, physical therapy, and behavioral therapy.
Secure blockchain integration: Azure’s blockchain services ensure data integrity and patient privacy by creating tamper-proof electronic health records.
Tele-pharmacies: Azure’s cloud services support the growth of tele-pharmacies, allowing patients to consult with pharmacists remotely for medication management and healthcare education.
AI chatbots for triage: Azure Cognitive Services power AI chatbots that streamline patient interactions. These chatbots can assess a patient’s condition through natural language processing and direct them to the appropriate healthcare resource, ensuring faster access to care.
Real-world examples of success
Several healthcare organizations have implemented Azure telemedicine solutions to enhance patient care. Here are a few examples:
Mayo Clinic partnered with Microsoft to create a secure and user-friendly telemedicine platform for video consultations.
Intermountain Healthcare leverages Azure to offer a comprehensive telemedicine program, including mental health counseling, chronic disease management, and pre-operative consultations.
Partners Healthcare implemented an Azure-based telemedicine program to deliver timely care for critical conditions like stroke, heart failure, and sepsis.
University of California, San Francisco uses Azure to ensure the security and scalability of telemedicine services in various specialties like dermatology, cardiology, and oncology.
The Department of Veterans Affairs employs Azure to provide veterans with remote access to critical healthcare services, addressing mental health, chronic diseases, and PTSD.
Microsoft Azure is a transformative force in healthcare, democratizing access to quality care and revolutionizing patient well-being. As technology continues to advance, the future of healthcare looks increasingly bright and accessible for all.
Migrating data to the cloud can be a complex process. Manual processes and budget constraints can often hinder progress. Data Dynamics offers solutions to help organizations overcome these challenges:
Azure File Migration Program: A free program that helps businesses seamlessly migrate unstructured files and object storage data to Azure.
Intelligent Data Management: A platform for intelligent data management across on-premises, Azure, and hybrid cloud environments.
Automated Data Migration: Automated methods for migrating data to Azure, ensuring security and granular control.
Policy-Based Data Tiering: Create rules to automatically move data to different storage tiers based on usage patterns, optimizing costs.
Data Governance: Implement data security measures before storing data in Azure, ensuring compliance with regulations.
By partnering with Data Dynamics, healthcare organizations can address the challenges of cloud migration and unlock Azure’s full potential for their telemedicine initiatives.
Learn more about how Data Dynamics can facilitate seamless data migration, efficient data management, and cost optimization within Azure. You can also email solutions@datdyn.com or call (713) 491-4298.
Microsoft Tech Community – Latest Blogs –Read More
Why is there no effect of flipping the normals using poisson in pc2surfacemesh?
I am using following code to reconstruct a surface with poisson using pc2surfacemesh. I have reconstructed the surface twice, once with normal looking into the inside of the model. The second time mirrored so pointing outwards. There was no difference between the two mesh. I don’t know where to look at the code to determine the reconstruction. My question is does the function correct the normal when calculating.
ptcloud = pcread(‘Auto_Filter_35.ply’);
pcshow(ptcloud)
% flip normals
ptcloud.Normal = -ptcloud.Normal;
% Subsampling of ptCloud because of runtime
gridstep = 0.007;
ptCloudDownSampled = pcdownsample(ptcloud,"gridAverage",gridstep);
%% Construct surface mesh from the point cloud data using the Poisson method, and display the surface mesh.
tic
depth = 12;
mesh = pc2surfacemesh(ptCloudDownSampled,"poisson",depth);
surfaceMeshShow(mesh)
toc
writeSurfaceMesh(mesh,"AutoMesh35_flipedNormal.ply")I am using following code to reconstruct a surface with poisson using pc2surfacemesh. I have reconstructed the surface twice, once with normal looking into the inside of the model. The second time mirrored so pointing outwards. There was no difference between the two mesh. I don’t know where to look at the code to determine the reconstruction. My question is does the function correct the normal when calculating.
ptcloud = pcread(‘Auto_Filter_35.ply’);
pcshow(ptcloud)
% flip normals
ptcloud.Normal = -ptcloud.Normal;
% Subsampling of ptCloud because of runtime
gridstep = 0.007;
ptCloudDownSampled = pcdownsample(ptcloud,"gridAverage",gridstep);
%% Construct surface mesh from the point cloud data using the Poisson method, and display the surface mesh.
tic
depth = 12;
mesh = pc2surfacemesh(ptCloudDownSampled,"poisson",depth);
surfaceMeshShow(mesh)
toc
writeSurfaceMesh(mesh,"AutoMesh35_flipedNormal.ply") I am using following code to reconstruct a surface with poisson using pc2surfacemesh. I have reconstructed the surface twice, once with normal looking into the inside of the model. The second time mirrored so pointing outwards. There was no difference between the two mesh. I don’t know where to look at the code to determine the reconstruction. My question is does the function correct the normal when calculating.
ptcloud = pcread(‘Auto_Filter_35.ply’);
pcshow(ptcloud)
% flip normals
ptcloud.Normal = -ptcloud.Normal;
% Subsampling of ptCloud because of runtime
gridstep = 0.007;
ptCloudDownSampled = pcdownsample(ptcloud,"gridAverage",gridstep);
%% Construct surface mesh from the point cloud data using the Poisson method, and display the surface mesh.
tic
depth = 12;
mesh = pc2surfacemesh(ptCloudDownSampled,"poisson",depth);
surfaceMeshShow(mesh)
toc
writeSurfaceMesh(mesh,"AutoMesh35_flipedNormal.ply") surface, poisson, reconstruction, 3d MATLAB Answers — New Questions
detecting (unwanted) pixels and removing them
Hi everyone,
Based on this image,
<</matlabcentral/answers/uploaded_files/105368/Brain_img_unwrapped.png>>
I want to detect some pixels that have larger value than other pixels and delete them, basically the ones you see at the boundary of the mask as well as the flow artifacts in the image itself.
Any help is highly appreciated!
CheersHi everyone,
Based on this image,
<</matlabcentral/answers/uploaded_files/105368/Brain_img_unwrapped.png>>
I want to detect some pixels that have larger value than other pixels and delete them, basically the ones you see at the boundary of the mask as well as the flow artifacts in the image itself.
Any help is highly appreciated!
Cheers Hi everyone,
Based on this image,
<</matlabcentral/answers/uploaded_files/105368/Brain_img_unwrapped.png>>
I want to detect some pixels that have larger value than other pixels and delete them, basically the ones you see at the boundary of the mask as well as the flow artifacts in the image itself.
Any help is highly appreciated!
Cheers mri, algorithm, phase, unwrapping, phase unwraping, image processing MATLAB Answers — New Questions
NetXDuo mDNS domain set issue
Hello,
My issue is related to:-
MCU: STM32H733
Middleware: Azure RTOS
Middleware Component: NetxDuo (6.2.0)
Addon: mDNS
I am using Azure RTOS with NetxDuo, I implemented a secure https server in my device and implemented mDNS which was working very well for me till I required to change domain. I want to add a sub-domain like (myhostname.mysubdomain.local). In documentation it is stated that by default the domain is .local but can be changed using nx_mdns_domain_name_set API
Now, I have implemented this API in my code like this:
“`
status =
nx_mdns_create(&mdns_instance, &ip_instance, &netxduo_packet_pool, MDNS_PRIORITY, mdns_thread_stack,
sizeof(mdns_thread_stack), (UCHAR *)hostname, (VOID *)local_service_cache,
sizeof(local_service_cache), (VOID *)peer_service_cache, sizeof(peer_service_cache), NX_NULL);
if (status != NX_SUCCESS)
{
Error_Handler();
}
status = nx_mdns_domain_name_set(&mdns_instance, “home”);
status = nx_mdns_enable(&mdns_instance, PRIMARY_INTERFACE);
“`
It returns success and according to the document I must be able to ping hostname.home but thats not the case not matter what I done it will be always accessible through hostname.local
I checked the domain name buffer inside mdns_instance, its updated to home but even then changed domain is not accessible.
Goal: To be able to add subdomain
Bigger Picture: I want to use wild card while generating certificate and keys in alt name and CN so that same certificate can be used in many devices thats why I need subdomain as it allows wild card in *.example.local not in *.local
Hello, My issue is related to:-MCU: STM32H733Middleware: Azure RTOSMiddleware Component: NetxDuo (6.2.0)Addon: mDNSI am using Azure RTOS with NetxDuo, I implemented a secure https server in my device and implemented mDNS which was working very well for me till I required to change domain. I want to add a sub-domain like (myhostname.mysubdomain.local). In documentation it is stated that by default the domain is .local but can be changed using nx_mdns_domain_name_set APINow, I have implemented this API in my code like this: “`status =nx_mdns_create(&mdns_instance, &ip_instance, &netxduo_packet_pool, MDNS_PRIORITY, mdns_thread_stack,sizeof(mdns_thread_stack), (UCHAR *)hostname, (VOID *)local_service_cache,sizeof(local_service_cache), (VOID *)peer_service_cache, sizeof(peer_service_cache), NX_NULL);if (status != NX_SUCCESS){Error_Handler();}status = nx_mdns_domain_name_set(&mdns_instance, “home”);status = nx_mdns_enable(&mdns_instance, PRIMARY_INTERFACE);“`It returns success and according to the document I must be able to ping hostname.home but thats not the case not matter what I done it will be always accessible through hostname.local I checked the domain name buffer inside mdns_instance, its updated to home but even then changed domain is not accessible. Goal: To be able to add subdomainBigger Picture: I want to use wild card while generating certificate and keys in alt name and CN so that same certificate can be used in many devices thats why I need subdomain as it allows wild card in *.example.local not in *.local Read More
How to Create 1099 Forms in QUICKBOOK5 – Help Needed!!
Hi everyone,
With tax season approaching, I want to share a comprehensive guide on how to create 1099 forms in quickbook5. This process is essential for ensuring your contractors receive accurate information for their tax filings. Follow these steps to generate 1099 forms seamlessly:
Set Up 1099 Accounts:
Go to Edit > Preferences > Tax: 1099 > Company Preferences.Check the box to track payments for 1099.Map your expense accounts to the appropriate 1099 boxes.
Verify Vendor Information:
Go to Vendors > Vendor Center.Ensure all vendor information is correct, including tax ID and address.Check the box that says “Vendor eligible for 1099.”
Run the 1099 Wizard:
Go to Vendors > Print/E-file 1099s.Follow the on-screen instructions to verify vendor information, map accounts, and review payments.
Review and Confirm Payments:
Ensure that all vendor payments are accurately recorded and fall within the 1099 threshold.Make any necessary adjustments or corrections before proceeding.
Print or E-file 1099 Forms:
Choose whether you want to print or e-file your 1099 forms.If printing, ensure you have the correct 1099 forms from the IRS.
Submit to IRS and Send to Vendors:
Submit your 1099 forms to the IRS by the deadline.Provide copies to your vendors for their records.
By following these steps, you’ll be able to create and file 1099 forms accurately in QuickBook. If you encounter any issues or have specific questions, feel free to ask for further assistance.
Hi everyone,With tax season approaching, I want to share a comprehensive guide on how to create 1099 forms in quickbook5. This process is essential for ensuring your contractors receive accurate information for their tax filings. Follow these steps to generate 1099 forms seamlessly:Set Up 1099 Accounts:Go to Edit > Preferences > Tax: 1099 > Company Preferences.Check the box to track payments for 1099.Map your expense accounts to the appropriate 1099 boxes.Verify Vendor Information:Go to Vendors > Vendor Center.Ensure all vendor information is correct, including tax ID and address.Check the box that says “Vendor eligible for 1099.”Run the 1099 Wizard:Go to Vendors > Print/E-file 1099s.Follow the on-screen instructions to verify vendor information, map accounts, and review payments.Review and Confirm Payments:Ensure that all vendor payments are accurately recorded and fall within the 1099 threshold.Make any necessary adjustments or corrections before proceeding.Print or E-file 1099 Forms:Choose whether you want to print or e-file your 1099 forms.If printing, ensure you have the correct 1099 forms from the IRS.Submit to IRS and Send to Vendors:Submit your 1099 forms to the IRS by the deadline.Provide copies to your vendors for their records.By following these steps, you’ll be able to create and file 1099 forms accurately in QuickBook. If you encounter any issues or have specific questions, feel free to ask for further assistance. Read More
Have sum calculation auto select largest/highest value
I have a time tracking spreadsheet that I have the following formula “=B10-($B$4-10)” in place. The bold section number value of the formula is manually changed to reflect the line of the largest value to give the variance/shortage. Can this be modified to select this as it occurs?
I have a time tracking spreadsheet that I have the following formula “=B10-($B$4-10)” in place. The bold section number value of the formula is manually changed to reflect the line of the largest value to give the variance/shortage. Can this be modified to select this as it occurs? Read More
How to Fix Error 12157 Resolving Internet Connectivity Issues (Intuit)
I keep encountering Error 12157, which seems to be related to internet connectivity issues. This error is preventing me from successfully updating or downloading pay_roll updates. What are the possible causes of this error, and what steps can I take to troubleshoot and resolve the internet connectivity issues to ensure my Quick_Books updates proceed smoothly?
I keep encountering Error 12157, which seems to be related to internet connectivity issues. This error is preventing me from successfully updating or downloading pay_roll updates. What are the possible causes of this error, and what steps can I take to troubleshoot and resolve the internet connectivity issues to ensure my Quick_Books updates proceed smoothly? Read More
Why is my tax table not updating after the latest software update?
After the latest software update, my tax table is not updating properly, and it’s affecting my pay roll calculations. What could be causing this issue, and what steps can I follow to fix it and ensure that my tax table updates correctly for accurate pay roll processing?
After the latest software update, my tax table is not updating properly, and it’s affecting my pay roll calculations. What could be causing this issue, and what steps can I follow to fix it and ensure that my tax table updates correctly for accurate pay roll processing? Read More
Is there a way to stop compiling process when the model has started to compile in Simulink?
I am running Simulink with Raspberry Pi and when I had hit RUN button, I realized that the model had some errors, but couldn’t find any option to TERMINATE THE COMPILATION PROCESS
Either I’d have to wait 20 minutes for the compilation process to complete or restart MATLAB.
I had to chose the 2nd one.I am running Simulink with Raspberry Pi and when I had hit RUN button, I realized that the model had some errors, but couldn’t find any option to TERMINATE THE COMPILATION PROCESS
Either I’d have to wait 20 minutes for the compilation process to complete or restart MATLAB.
I had to chose the 2nd one. I am running Simulink with Raspberry Pi and when I had hit RUN button, I realized that the model had some errors, but couldn’t find any option to TERMINATE THE COMPILATION PROCESS
Either I’d have to wait 20 minutes for the compilation process to complete or restart MATLAB.
I had to chose the 2nd one. simulink, model, compiler, raspberry pi MATLAB Answers — New Questions
The format of data for a deep learning model CAE.
I’m looking to create a deep learning CAE model. Inside the "trainnet" folder are JPEG files that I intend to use as input and output images for training the model. How should I format these images to trainnet for learning? For example, please explain the format and method for data within "trainnet(X)". Thank you.I’m looking to create a deep learning CAE model. Inside the "trainnet" folder are JPEG files that I intend to use as input and output images for training the model. How should I format these images to trainnet for learning? For example, please explain the format and method for data within "trainnet(X)". Thank you. I’m looking to create a deep learning CAE model. Inside the "trainnet" folder are JPEG files that I intend to use as input and output images for training the model. How should I format these images to trainnet for learning? For example, please explain the format and method for data within "trainnet(X)". Thank you. deep learning, cae, data structure MATLAB Answers — New Questions
How to set radii in imfindingcircles function?
dear all, i’m trying to create a mask for this image based on the fuction imfindingcircles. I tried setting different thresholds but I didn’t get the rigth result. Can anybody help me? than I would like to set NaN to the mask. Thank you in advance!
clear all
close all
clc
A= imread(‘image_1567.png’);
[rows, columns, numberOfColorChannels] = size(A)
%imshow(A)
[centers,radii] = imfindcircles(A,[50 100],Sensitivity=0.9);
mask = circles2mask(centers,radii,size(A));
figure
montage({A,mask})
A(~(A == mask)) = nandear all, i’m trying to create a mask for this image based on the fuction imfindingcircles. I tried setting different thresholds but I didn’t get the rigth result. Can anybody help me? than I would like to set NaN to the mask. Thank you in advance!
clear all
close all
clc
A= imread(‘image_1567.png’);
[rows, columns, numberOfColorChannels] = size(A)
%imshow(A)
[centers,radii] = imfindcircles(A,[50 100],Sensitivity=0.9);
mask = circles2mask(centers,radii,size(A));
figure
montage({A,mask})
A(~(A == mask)) = nan dear all, i’m trying to create a mask for this image based on the fuction imfindingcircles. I tried setting different thresholds but I didn’t get the rigth result. Can anybody help me? than I would like to set NaN to the mask. Thank you in advance!
clear all
close all
clc
A= imread(‘image_1567.png’);
[rows, columns, numberOfColorChannels] = size(A)
%imshow(A)
[centers,radii] = imfindcircles(A,[50 100],Sensitivity=0.9);
mask = circles2mask(centers,radii,size(A));
figure
montage({A,mask})
A(~(A == mask)) = nan imfindcircles, mask, image processing, image segmentation MATLAB Answers — New Questions
Problem of rotation of surface on xy plane
Hi everyone,
I am using this code on this point cloud imported in XYZ format, in which I would like to calculate the difference between the maximum and minimum points in the profile. To do this, the cloud must be rotated on the XY plane (see output figure). However, it seems to have an incorrect rotation. Can someone help me fix the rotation?
Thank you very much
clear all
close all
clc
load(‘xyz_c1p1’);
X = xyz_c1p1(:,1);
Y = xyz_c1p1(:,2);
Z = xyz_c1p1(:,3);
xyz0=mean(xyz_c1p1,1);
A=xyz_c1p1-xyz0; % center the data at zero
% Find the direction of most variance using SVD and rotate the data to make
% that the x-axis
[~,~,V]=svd(A,0);
a=cross(V(:,3),[0;0;1]);
T=makehgtform(‘axisrotate’, a, -atan2(norm(a),V(3,3)));;
R=T(1:3,1:3);
A_rot = A*R;
A_rot = A_rot + [xyz0(1) xyz0(2) 0]; % move so the centers are aligned in z-diection
% Plot the raw data
close all
scatter3(X,Y,Z,0.1,"magenta")
hold on
scatter3(A_rot(:,1),A_rot(:,2),A_rot(:,3),0.1,’blue’);
xlabel(‘X-Axis’,’FontSize’,14,’FontWeight’,’bold’)
ylabel(‘Y-Axis’,’FontSize’,14,’FontWeight’,’bold’)
zlabel(‘Z-Axis’,’FontSize’,14,’FontWeight’,’bold’)
axis equal
Zmax = max(A_rot(:,3))
Zmin = min(A_rot(:,3))
Rz = Zmax – Zmin
hold on
% Alpha Shape
shpINT=alphaShape(A_rot,5);
figure(3)
plot(shpINT)
VolAlphaShapeINT=volume(shpINT);Hi everyone,
I am using this code on this point cloud imported in XYZ format, in which I would like to calculate the difference between the maximum and minimum points in the profile. To do this, the cloud must be rotated on the XY plane (see output figure). However, it seems to have an incorrect rotation. Can someone help me fix the rotation?
Thank you very much
clear all
close all
clc
load(‘xyz_c1p1’);
X = xyz_c1p1(:,1);
Y = xyz_c1p1(:,2);
Z = xyz_c1p1(:,3);
xyz0=mean(xyz_c1p1,1);
A=xyz_c1p1-xyz0; % center the data at zero
% Find the direction of most variance using SVD and rotate the data to make
% that the x-axis
[~,~,V]=svd(A,0);
a=cross(V(:,3),[0;0;1]);
T=makehgtform(‘axisrotate’, a, -atan2(norm(a),V(3,3)));;
R=T(1:3,1:3);
A_rot = A*R;
A_rot = A_rot + [xyz0(1) xyz0(2) 0]; % move so the centers are aligned in z-diection
% Plot the raw data
close all
scatter3(X,Y,Z,0.1,"magenta")
hold on
scatter3(A_rot(:,1),A_rot(:,2),A_rot(:,3),0.1,’blue’);
xlabel(‘X-Axis’,’FontSize’,14,’FontWeight’,’bold’)
ylabel(‘Y-Axis’,’FontSize’,14,’FontWeight’,’bold’)
zlabel(‘Z-Axis’,’FontSize’,14,’FontWeight’,’bold’)
axis equal
Zmax = max(A_rot(:,3))
Zmin = min(A_rot(:,3))
Rz = Zmax – Zmin
hold on
% Alpha Shape
shpINT=alphaShape(A_rot,5);
figure(3)
plot(shpINT)
VolAlphaShapeINT=volume(shpINT); Hi everyone,
I am using this code on this point cloud imported in XYZ format, in which I would like to calculate the difference between the maximum and minimum points in the profile. To do this, the cloud must be rotated on the XY plane (see output figure). However, it seems to have an incorrect rotation. Can someone help me fix the rotation?
Thank you very much
clear all
close all
clc
load(‘xyz_c1p1’);
X = xyz_c1p1(:,1);
Y = xyz_c1p1(:,2);
Z = xyz_c1p1(:,3);
xyz0=mean(xyz_c1p1,1);
A=xyz_c1p1-xyz0; % center the data at zero
% Find the direction of most variance using SVD and rotate the data to make
% that the x-axis
[~,~,V]=svd(A,0);
a=cross(V(:,3),[0;0;1]);
T=makehgtform(‘axisrotate’, a, -atan2(norm(a),V(3,3)));;
R=T(1:3,1:3);
A_rot = A*R;
A_rot = A_rot + [xyz0(1) xyz0(2) 0]; % move so the centers are aligned in z-diection
% Plot the raw data
close all
scatter3(X,Y,Z,0.1,"magenta")
hold on
scatter3(A_rot(:,1),A_rot(:,2),A_rot(:,3),0.1,’blue’);
xlabel(‘X-Axis’,’FontSize’,14,’FontWeight’,’bold’)
ylabel(‘Y-Axis’,’FontSize’,14,’FontWeight’,’bold’)
zlabel(‘Z-Axis’,’FontSize’,14,’FontWeight’,’bold’)
axis equal
Zmax = max(A_rot(:,3))
Zmin = min(A_rot(:,3))
Rz = Zmax – Zmin
hold on
% Alpha Shape
shpINT=alphaShape(A_rot,5);
figure(3)
plot(shpINT)
VolAlphaShapeINT=volume(shpINT); rotation, axis rotation, xyz file MATLAB Answers — New Questions
Issues with Managed Metadata column
Hi all,
I am using the service DeepL to translate documents. Sometimes, when I translate a document, metadata is added to it. After uploading the translated document to my SharePoint library, I am unable to save a value inside a particular Managed Metadata column. Before translation, everything works without issue; the problem only arises when the document is translated with DeepL.
My findings so far indicate that while the value is actually changed, it is not displayed in the SharePoint library. SharePoint still requires me to enter a value in the column, as it is set to required. This is evidenced by downloading the document, clicking File > Info, and examining the Managed Metadata property, where changes in the value are visible. I have also monitored network activity and observed that a successful POST request is made with the Payload containing the correct FieldValue. There is a workaround: if I click on File > Info > Check for Issues > Inspect Document > Inspect > Remove All (besides the Document Properties and Personal Information) and then upload it to the library, I can reset the value without issue.
However, these are not permanent solutions. I would like to understand why this is happening to implement a more concrete solution rather than relying on a workaround.
Hi all, I am using the service DeepL to translate documents. Sometimes, when I translate a document, metadata is added to it. After uploading the translated document to my SharePoint library, I am unable to save a value inside a particular Managed Metadata column. Before translation, everything works without issue; the problem only arises when the document is translated with DeepL. My findings so far indicate that while the value is actually changed, it is not displayed in the SharePoint library. SharePoint still requires me to enter a value in the column, as it is set to required. This is evidenced by downloading the document, clicking File > Info, and examining the Managed Metadata property, where changes in the value are visible. I have also monitored network activity and observed that a successful POST request is made with the Payload containing the correct FieldValue. There is a workaround: if I click on File > Info > Check for Issues > Inspect Document > Inspect > Remove All (besides the Document Properties and Personal Information) and then upload it to the library, I can reset the value without issue. However, these are not permanent solutions. I would like to understand why this is happening to implement a more concrete solution rather than relying on a workaround. Read More
What is the Intuit Pa-yroll Phone Number?
I need to get in touch with Intuit regarding some issues with my Pa-yroll services. Can someone provide me with the phone number for Intuit Pa-yroll support? I’d appreciate any additional information on the best times to call or any tips for reaching a representative quickly.
I need to get in touch with Intuit regarding some issues with my Pa-yroll services. Can someone provide me with the phone number for Intuit Pa-yroll support? I’d appreciate any additional information on the best times to call or any tips for reaching a representative quickly. Read More
Need the Intuit Premier Support Number? Here’s How to Get Help
I’m encountering issues with Quick_Books Premier and need to reach Intuit’s support team. Can someone provide the Intuit Premier Support number? Additionally, any tips on the best times to call or how to quickly reach a representative would be very helpful. Thanks!
I’m encountering issues with Quick_Books Premier and need to reach Intuit’s support team. Can someone provide the Intuit Premier Support number? Additionally, any tips on the best times to call or how to quickly reach a representative would be very helpful. Thanks! Read More
UShort Error with the Exchange Module
Hello everyone,
For the past few days New-DkimSigningConfig has outputted this error:
Unable to find type [ushort]
The error was reproduced the following way with PowerShell:
Connect-ExchangeOnline
(Multiple different tenants with global admin access tried just in case)
New-DkimSigningConfig -DomainName example.com -Enabled $true
(Example.com is a placeholder for an actual verified domain in a given tenant)
Separate and different Windows setups with clean PowerShell and module installations have also been tried to no avail. Everything was working fine a couple days ago.
What is going on? How can one fix this?
Thanks
Hello everyone, For the past few days New-DkimSigningConfig has outputted this error: Unable to find type [ushort]The error was reproduced the following way with PowerShell: Connect-ExchangeOnline(Multiple different tenants with global admin access tried just in case) New-DkimSigningConfig -DomainName example.com -Enabled $true(Example.com is a placeholder for an actual verified domain in a given tenant) Separate and different Windows setups with clean PowerShell and module installations have also been tried to no avail. Everything was working fine a couple days ago. What is going on? How can one fix this? Thanks Read More
If you have multiple DCs, install a separate sensor on each one???
Is the following description correct? What are the best practices for installing the MDI Agent on more than 100 domain controllers in a large environment?
When deploying Microsoft Defender for Identity sensors on your domain controllers (DCs), you should install a sensor on each DC, including read-only domain controllers (RODCs). If you have multiple DCs, install a separate sensor on each one. You cannot use the same downloaded sensor and key file for all your DC servers.?!!
Is the following description correct? What are the best practices for installing the MDI Agent on more than 100 domain controllers in a large environment?When deploying Microsoft Defender for Identity sensors on your domain controllers (DCs), you should install a sensor on each DC, including read-only domain controllers (RODCs). If you have multiple DCs, install a separate sensor on each one. You cannot use the same downloaded sensor and key file for all your DC servers.?!! @microsoft Read More